Manager of Customer Success
14 days ago
As aManager of Customer Success, you will lead and inspire a team of talented Customer Success Managers (CSMs) to deliver exceptional client support while driving retention, adoption, and growth. Headquartered in Boston, MA, with hubs across Europe, North America, Australia, and Asia, we're dedicate