Customer Success Manager, Europe
- Location
- Greater London, England, United Kingdom
growth. Qualifications Minimum Relevant degree or equivalent experience. At least 3 years' experience in Customer Success or Account Management. Knowledge of Geographic Information Systems (GIS), remote sensing or imagery solutions. Excellent written and verbal communication skills. Strong organisational and stakeholder management skills. Desired 5+ years' experience in Customer Success, Project ...