Considering the long-term interests, internal training is undoubtedly the best policy. First of all, insiders have been integrated into the cultural atmosphere of the enterprise. Secondly, the insiders are familiar with each other and have a better understanding of his personality, work attitude and principles. But if it is not so absolute, many enterprises also choose to "dig the wall" in the process of development. Because of some professional and powerful work, the time spent on internal training can't afford to wait.