Does anybody know where these 12000 new jobs next year are going to be based or how to apply?
3 replies (most recent on top)
Definitely India. Lots of roles are moving over there.
India for sure.
Sales
Does anybody know where these 12000 new jobs next year are going to be based or how to apply?
Definitely India. Lots of roles are moving over there.
India for sure.
Sales