Companies that run two or three work shifts per day, using a mixture of seasonal, part-time and full-time employees, face a wider range of scheduling challenges than companies that operate only during normal business hours. Part-time employees each have different needs and preferences regarding their work schedules, and scheduling managers must maintain a complex balancing act to ensure that all employees' needs are met in addition to the company's staffing needs.