Senior Customer Success Manager
5 days ago
London
The role Reporting to the Head of Customer Success, you'll be responsible for the implementation ... Excellent communications skills, both in writing and in person * An aptitude for technology, being ...