Senior Vice President of Sales - Travel Vertical
15 days ago
London
Our global footprint spans 16 countries with 60 delivery centres worldwide including China, Costa Rica, India, the Philippines, Poland, Romania, South Africa, Spain, Sri Lanka, Turkey, the United ...