An international company with over 70 locations worldwide, specializing in improving customer experience and optimizing business processes.
Join a team dedicated to customer excellence and be the primary point of contact for our clients, promoting our brand image and developing customer satisfaction.
An international company with over 70 locations worldwide, specializing in improving customer experience and optimizing business processes.
Concentrix