Regenified
1 job
2 months ago
Customer Success Manager, United Kingdom
UK
United Kingdom
Location: London,England,United Kingdom The Role We are seeking a Customer Success Manager to be the primary champion for our most important constituents: the customers stewarding the land. You will be the trusted…
automation crm customer-onboarding customer-retention salesforce