Overview Our site in Meyrin, Switzerland currently has an exciting opportunity for a Health, Safety and Environmental Leader. The Site Health, Safety and Environmental Leader is responsible for leading the ongoing development, implementation and continuous improvement