3.0
Mar 17, 2025
Current employee, more than 5 years
Boston, MA
Recommend
CEO approval
Business Outlook
Pros
Amazing technology that can help companies do great things.
Cons
Sales leadership is in constant churn. Current set of sales leadership seems rudderless. The new changes they've instituted seem like busywork.