Pros
Snacks and parties were good. Beer was encouraged. Had a good bunch of people to work with/for until they were fired. Great company motto: fungagement!
Cons
There were some 200+ employees at the time, but their turnover was incredible. There were so many mass recipient "goodbye" emails, that I started to save them to keep track, but I was fired before I ever tallied them up. My boss only lasted a couple of months before he was let go. A few months after that, the new boss (a nasty person), asked me into a conference room where I was presented with my exit papers -- meanwhile the IT department was clearing my desk. A few months later, she moved on to greener pastures herself. Oh yeah, and they took back my stock options while a friend of mine got to keep his.