Get in Touch

Customer Success Manager:
An experienced customer success manager to help us get more users while continuing to delight customers and building advocacy. This is the first role in our company exclusively focused on this space and we expect it to develop in to leadership position.

Location: Manchester

£40K – £50K per annum depending on experience + bonus.


Get in touch

Enter your details below to send us an email.