4.0
Jul 29, 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.