Pros
Great benefits like free health insurance, fun environment, lots of parties, there is always a parade or some fun event happening. The employees really do have a sense of comraderie and genuinely have fun at work. I don't dread going in everyday like I have at other jobs.
Cons
Zappos does not match 401k, my biggest complaint is that the pay is sub par especially if compared to similar companies. I have a bachelor's degree and previous experience in my position yet I can barely make ends meet and living alone is just a fantasy at this point. So much money is wasted on drinking and events. I could deal with less social events and more in my paycheck. It doesn't matter how great a company is if you can't afford a decent quality of life. I'm a single person with no children and not a ton of debt so I'm not asking for anything unreasonable.