50 employees
STS Techs specializes in email support, live chat support, data entry, order taking, telemarketing, and telephone services.
2020