Pros
The people are the only thing that will keep you here (all suffering together, perhaps?). Company is mostly recognizable at this point. Good line on the resume. Work/life balance can be good, depending on your team.
Cons
As nearly every review states: the pay is offensive. Far below the Boston average, leaving employees feeling unappreciated and undervalued. It is impossible to have a good working relationship across teams as people are constantly leaving for better jobs or new positions. There is no strong upper management due to excessive turnover rate. If you survive a year, you will see everyone you started with moving on to new companies that actually value the work they do. If you survive two years, you will see the next batch of employees move on and start to wonder why you have stayed. Perks are mediocre - healthcare isn't fully covered, you save a whopping $20 per year (if that) on your T pass by paying with pre-tax dollars, equity won't amount to much (certainly doesn't make up for the low pay), 6 holidays off