Pros
The people are truly awesome. Very few egos and those folks with any airs/attitude tend to leave quickly. I was comfortable walking up to any SVP at a company happy hour and having a casual conversation and that's pretty rare. Also, summer music happy hours, early dismissal before holiday weekends, location, etc. are all great.
Cons
If you're going to make your motto "People First," you need to pay people a livable salary. They do not pay people what they're worth and expect most to take a pay cut to work there. As a result, people don't last. I loved working there but ultimately had to leave to make a halfway decent salary. There's a constant feeling of being nickel and dimed (paying for parking? snacks?). They do make an effort to make you feel valued with words but after a while it feels like they're just trying to distract you from having to pay for everything and the lack of pay, bonus, etc. Also, vacation was 10 days per year, which is pretty low.