🤝 Sales📍 In-Person💼 Full Time21d ago
Manager, Customer Success
$120,000 – $140,000/year
Sign in to unlock your personalized workspace. Upgrade and view full role details.
Role Details
About the company Over 9,000 companies — from scrappy startups to global brands — use our platform to send billions of emails, push notifications, in-app messages, and SMS every day. the company powers automated…