4.0
May 15, 2025
Current employee, more than 3 years
Woburn, MA
Recommend
CEO approval
Business Outlook
Pros
Great people, very down to earth culture.
Cons
Need more structure on performance management
Check out your Company Bowl for anonymous work chats.