Good-Person
Captain Junkie
I believe that when you hire someone from the already existing members of the company , it will be much better because they wouldn't be retraining because he's conversant with the working condition.
The fact remains that hiring people from within the company is not necessarily the best decision all the time. Many companies realise how outsourcing could expand the opportunities and this is what they do.