On the job training plays a significant role in the development of organizations, enhancing performance as well as increasing productivity, and ultimately putting companies in the best position to face competition and stay at the top. This means that, there is a significant relationship between organizations that train their employees and organizations that do not (Evans, 1999). Every organization that is committed to generating profits for its owners (shareholders) and providing quality service for its customers and beneficiaries must invest in the on the job training for its employees.