The company has over 20,000 employees across 10 Indian cities – Ahmedabad, Bengaluru, Chennai, Gurugram, New Delhi, Noida, Hyderabad, Kolkata, Mumbai and Pune.