> Hiring someone in-house is more efficient and better for building institutional knowledge.
Then make it part of the contracting deal that the contractors have to give the in-house people sufficient training about the code/project that they worked on.