Head Of Customer Success North America – New York, USA

Apply Now

Job Description

: THE TEAM Team Name & Location: Customer Success Team, North America, based in New York. Team Composition: This team… includes 9 Customer Success Managers (CSMs) and collaborates closely with Sales, Product, Marketing, and Support teams. Role…