5.0
17 May 2026
Former employee, more than 5 years
Woburn, MA
Recommend
CEO approval
Business outlook
Pros
Friendly work environment, great company culture
Cons
May no longer be a company in the near future as the FDA did not approve commercial application.