The territory sales manager will be responsible for all managing all sales activities within Spain
Duties of the Territory Sales Manager
Ubisoft is composed of over 14,000 talented people located in five continents across the globe. As the 3rd largest independent games...
Newcastle upon Tyne, Newcastle upon Tyne.
Glasgow, Glasgow City.