The Site Manager is responsible for overall site operations, quality control, and people management. This role reports directly to US leadership. Key Responsibilities Hire, manage, and terminate staff as needed. Oversee operational quality and performance. Manage