The Site Manager is an active member of the Foodservice Operations management team and provides leadership to all aspects of manufacturing operations at the Newtownards actively promoting and enabling delivery of the Foodservice Divisions’ strategic objectives. The role will lead all site operationa...