4.0
Mar 10, 2026
Current employee
Billerica, MA
Recommend
CEO approval
Business Outlook
Pros
good culture, interesting work, generally structured
Cons
can lack organization, transparency and have priorities shift due to structure that is mostly composed of subsidiaries