SPC Employee Directory
Advertising ServicesAttica, Greece501-1000 Employees
SPC has about 702 employees across 6 continents, with the largest share in Europe (47%). By country, the largest groups are Greece (38%), United States Of America (14%) and India (5%). Program & Project Management and Sales make up 46% of the profiles with a known department. SPC's workforce spans 13 departments. SPC's workforce grew 60% between July 2025 and July 2026.