Good management team. Sufficient downtime. Stable company with not a lot of layoffs lingering. Pretty good product to contribute to. Very good benefits and >50% 401k match 100% of the time. Eventual growth.
All in all, this is a great company to work for, if you plan to stay for at least 5-6 years, not a company that can grant instant gratification.
Pace to market is very slow compared to industry standards, since the product is still primarily a desktop product. Updates cannot be pushed at a brisk pace.
Pay might be substandard for the first couple of years given that the Boston suburbs are pretty expensive.
Behind the curve on industry standards in web services development.
Products are not as diverse as one would expect them to be; however, that trend seems to be changing fast.
Changing teams is not as easy as it should be.
More experimentation and faster approval for products/features will help motivate employees to do something great.
I see a great future for the company, as long as they keep reinventing themselves.
Eight interviews were conducted over a week: three on the phone and five in person. Six were technical interviews, and two were with the recruiter. They made a very lowball offer initially, but the hiring manager was willing to meet again and discus
They had me come down and do a presentation about any relevant project. After the presentation, individual team members and the manager asked me questions about my project, general software practices, C++ trivia, and some algorithms and data structu
Two telephonic interviews were conducted. The first was with a software developer. He asked basic questions based on my resume and experience. While I was discussing my profile, he kept interjecting with questions about the technical terms I used, s
Eight interviews were conducted over a week: three on the phone and five in person. Six were technical interviews, and two were with the recruiter. They made a very lowball offer initially, but the hiring manager was willing to meet again and discus
They had me come down and do a presentation about any relevant project. After the presentation, individual team members and the manager asked me questions about my project, general software practices, C++ trivia, and some algorithms and data structu
Two telephonic interviews were conducted. The first was with a software developer. He asked basic questions based on my resume and experience. While I was discussing my profile, he kept interjecting with questions about the technical terms I used, s