Customer Support Team Lead job at Veolia