Customer Success Manager
Edinburgh, Scotland, United Kingdom
Net Talent
Customer Success Manager Remote (Scotland) Up to £50k We're looking for a talented and people-oriented Customer Success Manager to lead the technical implementation of services and customer adoption. Our CSMs focus on building strong relationships with customers, understanding more »
Posted: