Pros
Everything you've heard about Zappos in the media is entirely true - the culture and the environment is unlike anything I've ever experienced. There are definite perks to being an employee - great full-time benefits, food and drinks are always around, good lunches, and unlimited opportunities to socialize and meet new people.
Cons
While the environment is meant to be light-hearted, fun, and creative, I don't think that's true in all departments. I felt like my department was very judgmental, catty, and almost was hoping that others would fail in order to better their own cause. It was so different on the inside than what it seems like on the outside. I would come home every night, completely exhausted from playing the politics, swallowing my own pride and sanity for the sake of "being fun", and trying to form friendships and working relationships with people that would stab me in the back if given the opportunity. After about a year of hoping things would get better, I thought it might be a good idea to open up and talk to my manager about how I was feeling. Boy, was that a mistake - instead of coaching me, helping me, and offering advice, I was told that "I probably wasn't the culture fit I seemed to be". After a few more awkward months and some failed attempts to move departments, I left the company - but knew deep down I did everything I could to make it work. I know my experience is maybe one of the rare cases of someone not enjoy working at Zappos, but I thought it might help others that might have experienced/are experiencing something similar.