Role Overview
We’re looking for entry level graduates, non-graduates and career changers to help grow our network globally across Europe. No previous experience or degree is required, just a passion for our mission.
What You Will Do
As a Customer Success Manager, you’ll guide new clients through the onboarding process, build and maintain strong relationships, understand client needs, and drive product adoption and engagement.
Why It Might Be a Fit
You’ll be directly contributing to our mission of helping jobseekers get hired with the help of a mentor, and you’ll have opportunities for career advancement in a dynamic and collaborative team.
Requirements
- No previous experience or degree is required
Benefits
- Competitive salary
- Commission structure
- Comprehensive benefits package
- Share options in our rapidly growing company
To apply for this job please visit linkedin.com.

Follow us on social media