Position Summary The Site Lead is responsible for providing strategic and operational leadership for the organization’s Philippines site, overseeing site operations, governance, regulatory compliance, government relations, and stakeholder engagement. This role ensures the site operates efficiently,