Customer Success Manager
2 months ago
Greater London
... services with customer needs. What We're Looking For: * Experience: 3-5 years of experience in Customer Success, Sales, Account Management, or a similar role, preferably within a fast-paced tech ...