Icon Employee Directory
Strategic Management ServicesIllinois, United States201-500 Employees
Icon has about 243 employees across 5 continents, most of them in North America. By country, the largest groups are United States Of America (78%), India (3%) and Germany (1%). Program & Project Management and Sales make up over half of the profiles with a known department. Icon's workforce spans 20 departments. Icon's workforce fell 72% between July 2025 and July 2026.