Sitel

Sitel

Sitel

World leader in outsourced customer care services. 30 years experience, 61,100 employees, 21 countries; building customer loyalty, increasing sales & efficiency
Founded
1985
Follow us
Alexa global traffic share