5.0
Jul 5, 2021
Current employee
Woburn, MA
Recommend
CEO approval
Business outlook
Pros
STR takes on meaningful work, promotes an extraordinarily healthy work environment, has an incredible balance of keeping people motivated while avoiding burnout, and appreciates ideas and perspective across all levels of the staff.
Cons
The company could make an effort to promote diversity especially at higher levels.