Customer Success Manager
- Location
- Cambridge, England, United Kingdom
your assigned accounts, liaising with internal and external stakeholders as appropriate Proactively identifying commercial opportunities within existing accounts and working with sales and presales resources as required About you We’re looking for someone who thrives in a fast-paced, collaborative environment and enjoys working with sophisticated customers on meaningful ...