Global Relay – Director, Customer Success – New York, USA

Apply Now

Job Description

to collaborate and learn from each other, completely free of barriers. Your role: As Director, Customer Success, you will manage…. Reporting to the VP of Customer Success, you will lead, build, and train a team of Customer Success Managers in a high-growth…