4.0
29 Jul 2025
Former employee, more than 1 year
Needham, MA
Recommend
CEO approval
Business outlook
Pros
Laid back environment. Good people. Unlimited PTO.
Cons
Okay benefits. Underpaid compared to competitors, and bonuses were around 10% per year despite being in sales role.