Logo
T

TELUS International Central America

1618 employees

Basic info

Industry

telecommunications

Sectors

Business Process Outsourcing
BPO
Customer Experience
ITO
Information Technology Outsourcing
Technical Support
Contact Center
Call Center
Customer Care
Customer Service
Sales

Date founded

1995

FAQ