STC Technologies Employee Directory
TelecommunicationsIllinois, United States11-50 Employees
STC Technologies has about 17 employees across 3 continents, most of them in Asia. By country, the largest groups are India (75%), United States Of America (16%) and Saudi Arabia (5%). Administrative and Business Development make up 29% of the profiles with a known department. STC Technologies's workforce spans 7 departments. STC Technologies's workforce held steady between January 2026 and November 2026.