5,000 employees across 60 different countries. The essence of the role: Manager - Product and Field Marketing The Product... and Field Marketing Manager will be responsible for designing and executing plans to introduce and take new and existing Sinch......
Job Location: Noida, Uttar Pradesh, IndiaSelected articles on work and employment, which may be found interesting:
5 ways to overcome the fear of job changeFind more articles on Articles page