Pros
Great employees, great owners, salary was competitive, time off and work from home policy was superb. I worked here for around three years and left only to take a position offering night schedule for family reasons. In the years since I left, I have remained in contact with management and they have been so helpful with recommendations, etc. as my career has moved forward. I can't recommend this company enough if you are bright and motivated. If you are looking to hide in a cubicle and float along on cruise control, look elsewhere. When I was there, this was a remarkably team-oriented place with new challenges and opportunities arising frequently. Loads of opportunity to learn from some very talented people.
Cons
Almost none. Parking, I suppose, but this is typical Boston. This is just a great company to work for, with opportunities for bright people in all stages of their careers.