Pros
Relaxed work attire, on site bar, the health benefits are actually very good, take your dog to the office, the national company meeting is really fun
Cons
The culture truly degraded turning my over 7 year tenure. You will be underpaid in any function that is not marketing/brand/sales. You will fight for promotions. You will take on the work of people at a level 2-3 above you but they can't even move you up a level (even if you ask about it). It has been frustrating to see a little more traction on promotions since my departure, but you will top out at manager and stay there for years. There were senior (insert job function here) that were with the company for 10 years and finally were given manager titles. A new executive board came in that has really undermined the trust that employees truly had with the previous executive board.