These positions are based in New Delhi, India and focus on sales leadership and customer engagement for the company’s products and services.
What are the roles?
The Digital Natives role is for managing portfolios in tech-forward client segments, Large Enterprise position is to oversee relationships with major business clients and Strategics is for…








