Provides technology, engineering and management consulting across telecom, IT and industry.
2005
France
1,001 - 5,000 employees
Information Technology & Services
$500M - 1B in revenue
$25M - 100M in profitability
Industry Rank
37 out of 412
France, Software & IT Services, Information Technology & Services
Sustainability Report