Pros
If you enjoy going into the office their location is nice
Cons
Many of these reviews are probably not from an employee's own desire to leave a review, more likely from their pushes and emails telling all employees to review them. Safe bet to ignore the sudden rush of 5-stars and read the 4 and below if you want to be aware of any potential red flags. The tech side can be quite outdated. Most of the long-term developers still here are stuck maintaining lots of legacy code so not much new innovation is occurring. No sign of picking up stride to catch up, last I was aware they were actually falling even further behind as they started to lose some of their key talents that they relived a lot upon. Pay is very low in comparison, 40-50% raise immediately after leaving. Firmly encouraged not to discuss wages with others as they're well aware many are quite a bit below market rate.