Lead Customer Success Manager
Added before 3 Days
by
Hirecracker
- England , London , City of London
- Full Time , Permanent
- £60,000 - £80,000 per annum
Full job descriptionLead Customer Success Manager
Salary: £60,000 - £80,000 basic salary + meaningful early-stage equity
Location: London (4 days per week offic...