Founded
2005
TELUS International operates massive digital CX and business process management centers in India. It designs, builds, and delivers next-generation digital solutions, AI data annotation, and omnichannel customer support for global disruptive brands.
2005
info@telusinternational.com
+91-120-4306000
telusinternational.com
Add a review