On-the-job training is a one of the most effective training that can be given to a trainee that enables him to learn the technical skills. The need of on-the-job training is to:
1. Boost the morale of employees and to improve the efficiency of the workers.
2. It helps a person/trainee to know the values, culture, standards and norms of the organisation
3. Raw materials are utilised in a better way