CCI South Africa
Information by TrustFinance researcher
CCI South Africa is the country’s largest international contact centre with clients in South Africa, throughout Africa and across the world. CCI South Africa specialises in outsourced contact centre services for businesses in a wide range of sectors including telecommunications, technology, mobile, financial services and utilities. The team of 9,000 employees deliver business value and real results through end-to-end customer management solutions through inbound, outbound, social media, web chat, email and digital engagement.
Founded in 
South Africa
Industry
- InsurancePRIMARY
Financial
- Media Advertising
Media
HQ Location

