Pros
Working with some passionate and fun people, easy to make friends- friendships, happy hrs. are still encouraged, fun perks and events on a regular basis, easy-going (aka NO) dress code, free snacks & drinks.
Cons
Zappos has great intentions but led quite poorly. First off, the brand identity and vision has been so muddled by all the media attention given to the whole Holocracy restructuring and severance offers where nearly 15% of the headquarters left. Morale has been pretty low ever since the "offer" came out and it seems like they are just trying to distract current employees with random events and perks that don't make up for the fact that the recent company hierarchy/structure, or lack thereof, only seems to promote favoritism and unhealthy competitive drives. It all feels like a big popularity contest at times instead of a professional work setting with any real promise of career advancement that translates in the "real" corporate world.