The company is a leading global provider of IT-enabled business process outsourcing solutions with a strong and diverse workforce of 35540 people across 37 delivery campuses in 12 countries worldwide that are committed to delivering seamless and transformative customer experience.
18334 India - based Employees
Information Technology
Mumbai
Nominate your company today to join Certification Nation