Customer Success Lead
- Location
- Liverpool, England, United Kingdom
resolving issues quickly Feed customer insight into Product and Commercial About you 3+ years in a Customer Success role, ideally in a tech or SaaS business Background in sport, media or entertainment, or a genuine fan Comfortable owning a book of business, including renewal conversations, upsell opportunities, and account health ...