ICON employs 101 employees. The ICON management team includes Eric Baird (Creative Director), Folarin Akingbemila (CEO), and Samer Mahmoud (CIO).
Looking for a particular ICON employee's phone or email?