These days it is becoming rare for companies to train their employees to become professionals. Most companies today would rather find someone with years of experience than train people. One major reason why most companies do not train staff is because it is becoming really hard to find truly loyal employees. There have been cases where after years of training, these staff would pick up better opportunities as soon as they come across one. Another reason is that most companies do not have the time and resources to start training their staff. What's your take on this issue? Do you think companies should still invest in training more staff or not?