ITSS Employee Directory
IT Services and IT ConsultingGeneva, Switzerland1001-5000 Employees
ITSS has about 1.1K employees across 5 continents, with the largest share in Asia (41%). By country, the largest groups are India (32%), Egypt (9%) and Switzerland (9%). Consulting and Analytics make up over half of the profiles with a known department. ITSS's workforce spans 24 departments. ITSS's workforce grew 6% between July 2025 and July 2026.