Pros
This is a fun place to work. The corporate culture is laid back, with a casual dress code and the office is dog friendly. There are lots of parties and celebrations with tons of free food. Most of the employees are in their 20's and early 30's, so there's a youthful, exciting vibe. They don't take themselves too seriously and promote a good work / life balance.
Cons
Despite how it portrays itself, this is a family business, with many people in positions of power directly related to the founder and CEO. The management team is a close knit group that looks out for each other and not everyone is qualified for their positions. It's also pretty obvious who among the employees gets recognition based on how they align themselves with management.