Pros
Personal Development is huge, high feedback culture, people here are mission driven, there is a high excellence culture, you are given every opportunity to succeed, everyone leads with trust. The list goes on and on, culture is amazing. The benefits are extremely competitive, especially the health, dental, vision, 401(k) matching, phone plan, and childcare (on premises at central offices!)
Cons
Sometimes the soft drink dispenser is occasionally out of carbonation...and that's a serious problem. s/ Seriously, expect to work harder than you ever have before, not because someone is breathing down you neck and forcing you to, but because you WANT to! Also, you will be pushed to be the best that you can be ALL THE TIME (that's almost never an easy road). (These probably should have been in the Pros section)