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

Get in touch to learn more about how we can help your organisation.


Enter your details to reach to us over messaging.


Enter your details below to send us an email.