There are many reasons for implementing a job rotation system, including the potential for increased product quality, giving employees the opportunity to explore alternative career paths, and perhaps most importantly, preventing stagnation and job boredom. Sustaining employee interest in a single job is not easy, which is perhaps why retention poses such a big challenge for businesses, even in a slow economy. Employees outgrow their jobs quickly and it may not be possible for employers to provide enough diversity within a career path to maintain employee interest in the job. This is where job rotation steps in to provide job enrichment from an employee’s perspective. Employees who participate in job rotation programs develop a wide range of skills, are more adaptable to changes in jobs and career, and are generally more engaged and satisfied with their jobs when compared to workers who specialize in a single skill set or domain. Ortega (2001) investment in staff developme...