A Cleaning Supervisor is responsible for overseeing the cleaning staff and ensuring that all cleaning tasks are completed to a high standard. They manage schedules, train staff, and monitor performance, ensuring adherence to safety protocols and organizational policies. They also handle inventory, address complaints, and serve as a point of contact between the cleaning staff and management.