Manager, Customer Success
3 months ago
New York
Business Insider seeks a Manager, Customer Success in New York, NY to: actively coach a team of Customer Success Managers; Manage international/global clients; Partner with Account Management team; collaborate with cross-functional partners in Sales, Marketing, Product, and Finance to solve busin...