3.0
Dec 25, 2025
Current employee, more than 3 years
Boston, MA
Recommend
CEO approval
Business Outlook
Pros
One of the best cultures you will find as whole organization. *Mileage will vary based on your department and leader.
Cons
It's hard to get promoted and when you do they don't fairly compensate. Company runs leans (not including sales), you will wear more hats then your job title and pay reflects.