iCarros Employee Directory
Technology, Information and InternetSão Paulo, Brazil51-200 Employees
iCarros has about 63 employees across 3 continents, most of them in South America. Administrative and Analytics make up 45% of the profiles with a known department. iCarros's workforce spans 10 departments. iCarros's workforce fell 40% between July 2025 and July 2026.