Customer Success Manager, Europe
- Location
- Greater London, England, United Kingdom
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 Management or Professional Services. Experience working with Defence, Government or Intelligence organisations. Experience with ...