icomm Employee Directory
Advertising ServicesBuenos Aires, Argentina51-200 Employees
icomm has about 81 employees across 6 continents, with the largest share in South America (47%). By country, the largest groups are Argentina (35%), United States Of America (18%) and India (16%). Customer Success and Marketing make up over half of the profiles with a known department. icomm's workforce spans 11 departments.