All Companies put in a lot of time, effort and money in searching for the right candidate, hiring, training, giving them the exposure to live projects, to make them productive for the Organization. There is a huge amount of investment that each company has to make to train & skill all new joinees to keep the quality high in competing in the industry.