communication & presentation Should be a good choice Experience in high stress situations to work in complex project environment... both locally and across the globe. We recognize that as well as providing you with a exciting and varied work environment......
Job Location: Chennai, Tamil Nadu, IndiaSelected articles on work and employment, which may be found interesting:
Find more articles on Articles page