Permanent
Multi Site Manager
London

Posted 2 days ago
Overview
A multi-site manager is a role responsible for overseeing operations, staff, and performance across several different physical locations or business units, rather than just one. This manager will act as a link between frontline managers and executive teams, focusing on performance through others by providing coaching, data analysis, and strategic guidance to ensure consistent standards and ..... full job details .....