TELUS International (CDA), Inc. offers IT and multilingual customer services globally with operations in Asia Pacific, Europe, Central America, and North America. Established in 2005, the company is based in Vancouver, Canada.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing