Depending on the work involved, be prepared to bring it back. Perhaps several times.
And if anyone involved in the repair process thinks that pulling codes related to a check engine light can tell them everything they need to know in order to fix the problem... Run, do not walk, away.