Careers

We've achieved some huge milestones and are just getting started - join us for the ride!

Customer Success Specialist

BASED IN LONDON, UNITED KINGDOM

We're looking for a Customer Success Specialist. This full-time role could be based in London, UK. As our Customer Success Specialist, you will be responsible for enablement, revenue growth and advocacy across our client base. Read more.

To apply, please send your CV to Danelle Whaanga.