Job rotation refers to moving employees between different jobs within an organization so that employees are not permanently assigned to a single routine job. It aims to relieve employee boredom and improve skills by working on multiple jobs over time. While job rotation provides benefits like developing new skills and reducing monotony, frequent rotations are not recommended as they can negatively impact organizational performance and the employees.