A provider of services related to energy distribution and retail infrastructure, including equipment supply, installation, and maintenance.
2016
France
5,001 - 10,000 employees
Facilities Services
$1B - 10B in revenue
Industry Rank
24 out of 68
France, Corporate Services, Management Consulting
Not reporting on Sustainability
Total sustainability employees
11+