The company:
- Working with 80% of the top 10 biopharma companies
- Customer-centric with a culture centred around collaboration
- Innovative, fast growing and continuously looking for ways to grow, improve and adapt
- Working closely with a variety of teams from technical through to commercial to deliver training courses and webinars
- Holding ultimate responsibility for customer success from effective onboarding to production adoption and retention and renewals
- Leading on all aspects of customer success from ensuring a flawless customer handover from sales to owning (and overcoming) customer churn
- Implementing and defining processes and strategies to enable the CS team to support clients to maximum potential and optimise retention
- Previous background in a Head of Customer Success role
- Experience selling within the pharma/biotech space
- BSc/MSc in chemistry or related subject
- Basic salary to £80,000
- Bonus scheme
- Share options
- Various other benefits