A job rotation pushes employees through a number of positions within a company within a relatively short period of time. It is designed to expose employees to all aspects of an organization, so that they will eventually have a more well-rounded view of how the entity operates. Job rotations are normally limited to those employees that have been identified as having exceptional potential to eventually fill senior management positions.