1.0
10 Apr 2025
Current employee, more than 1 year
Needham, MA
Recommend
CEO approval
Business outlook
Pros
Good pay and decent benefits
Cons
Toxic culture on the sales team and extremely high turnover - people dropping like flies due to micromanagment and lack of work life balance. Your manager/peers will not hesitate to throw you under the bus for a chance to get ahead.