MCI Employee Directory
Advertising ServicesGeneva, Switzerland1001-5000 Employees
MCI has about 2.6K employees across 5 continents, with the largest share in Europe (43%). By country, the largest groups are Switzerland (28%), United States Of America (26%) and France (6%). Program & Project Management and Business make up 36% of the profiles with a known department. MCI's workforce spans 27 departments.