Senior Customer Success Manager
- Location
- Greater London, England, United Kingdom
Mention Me pride ourselves in providing end-end acquisition solutions to our customers through our leading AI-powered referral marketing solution. Backed by Octopus Ventures and Eight Roads, we’ve raised $32 million in funding ...