WNS
–
Mumbai, Maharashtra, India
... Our global footprint spans 13 countries with 60 delivery centers worldwide including in China, Costa Rica, India, Philippines, Poland, Romania, South Africa, Spain, Sri Lanka, Turkey, United Kingdom and the United States. JOB DESCRIPTION We are ... - Apr 21