4.0
Apr 28, 2010
Current employee
Natick, MA
Recommend
CEO approval
Business outlook
Pros
Wicked smart people Stable Personal offices, with good equipment Nice campus, good expected company growth. Ability to weather tough economic storms. Advanced use of programming languages to solve difficult problems Good atmosphere Flexible with core hours Great coworkers, some of the brightest around, and very polite/respectful.
Cons
To ensure quality, getting code into the final product is a long and painful process. This leads to great, quality, low-bug products, but slows down programmers. It's a necessary pain for the end result, just be aware that slow downs in development exist and can't be avoided. Telecommuting policy is lagging behind where modern software companies tend to be.