Invoxia Employee Directory
TelecommunicationsÎle-de-France, France11-50 Employees
Invoxia has about 33 employees across 4 continents, most of them in Europe. By country, the largest groups are France (86%), United States Of America (10%) and China (2%). Engineering and Administrative make up 30% of the profiles with a known department. Invoxia's workforce spans 11 departments.