🤝 Sales🌎 Remote💼 Full Time🔥 Hot8h ago
Customer Success Manager II - Central
salary + commission): $125,000/year
Sign in to unlock your personalized workspace. Upgrade and view full role details.
Role Details
Headquarters: United States (Remote) Founded in 2018 with co-headquarters in Dublin and Boston, the company powers some of the world's most important workflows. Our intelligent workflow platform applies AI, automation,…