3.0
Aug 23, 2023
Current employee, more than 1 year
Needham, MA
Recommend
CEO approval
Business Outlook
Pros
Good funding, good people, good products.
Cons
Leadership is overbearing, lots of busy work for leadership presentations it gives little time to actually do your work