Pros
The recruiting/interview/onboarding process is amazing. They make you feel welcome and wanted even before they know if they want you. The culture, benefits, and work/life balance are all top notch. The building has gone through some amazing renovations and there is a great openness to the work environments. There is open communication from senior management regarding growth and future plans. The CEO holds regular informal lunch meetings with employees to discuss their concerns about the company. Easily the best company that I have ever worked for.
Cons
Location isnt the greatest as it is near the Rt 3/ 495 intersection, so traffic is almost always horrible. That being said, there are ways to avoid that traffic from any direction and its certainly better then driving into Boston!