Job rotation is a technique used by some employers to rotate their employees' assigned jobs throughout their employment. Employers practice this technique for a number of reasons. It was designed to promote flexibility of employees and to keep employees interested into staying with the company/organization which employs them. There is also research that shows how job rotations help relieve the stress of employees who work in a job that requires manual labor.

There are some negative attributes associated with job rotation. Firstly, some positions within a company may not be eligible for rotation. There may be positions within a company that may be specialized due to technology or may require highly skilled workers. These positions may not fit the profile for rotation opportunities because of the costs involved to train the workers. Another problem faced by companies is that some employ unionized workers that may be resistant to job rotation due to standard union practices.

More Info: en.wikipedia.org