Provides business process management and IT services, specializing in customer experience and digital transformation for travel and hospitality sectors.
1998
India
10,001+ employees
Information Technology & Services
$100M - 500M in revenue
Industry Rank
167 out of 436
India, Tech, Information Technology & Services
Sustainability Report
Total sustainability employees
4-6