Mechanical Team Lead: Curing & Final Inspection
Brits, North West, South Africa
14 plants in France (Bethune), Belgium (Lanklaar and Liege), Italy (Bari), Poland (Stargard and Poznan), Hungary (Tatabanya), Spain (Bilbao, Puente San Miguel and Burgos), South Africa (Brits), Russia...
4 days ago