Required :- 11+ years of experience in service management, preferably in a similar role.- Proven track record in managing service......
Job Location: Delhi, IndiaSelected articles on work and employment, which may be found interesting:
Find more articles on Articles page