International Customer Success Manager

We anticipate the successful recruit spending a minimum of 1 week per month in our Casablanca office to work alongside the teams of Engineering, Science and…

£45,000 - £65,000 a year
1 vacante