Infosource Employee Directory
Market ResearchGeneva, Switzerland2-10 Employees
Infosource has about 7 employees across 4 continents, most of them in Europe. By country, the largest groups are Switzerland (79%), Greece (6%) and United States Of America (6%). Consulting and Product Management make up over half of the profiles with a known department.