Cross training involves training employees to perform different tasks within an organization. It provides flexibility for managing workloads and allows employees to learn new skills. While it can benefit employees through skill development and reduced boredom, as well as employers by cutting costs and improving workflow, cross training needs to be implemented carefully to avoid stressing employees or making them feel exploited.