Site Supervisor (Waste) job at Veolia