3.0
Nov 4, 2008
Current employee
Natick, MA
Recommend
CEO approval
Business Outlook
Pros
Stability. Nice/decent people. Engineering that gets the job done, more or less. A comfortable work environment. Low stress levels, flexible scheduling, good benefits. Products that make the world a better place. A strong business position at the company level.
Cons
Slow career growth. Weak correlation between performance and compensation. Amateurish/untrained software skills are common. Highly variable competence in middle management. A good number of folks have positions of responsibility because of seniority rather than merit. Engineering that is often ugly and uninspired (Boot up Matlab. Enough said.).