<50 Employees
A company established more than a decade with 50,000 employees in 9 countries (Australia, India, United Kingdom, United State and others). We are a leading global business services provider of customer experience management for numerous established brands throughout the world.