Pros
Great place to work if you're not really about work. Fun people, lots of social stuff going on, lots of free time and mental cycles to devote to other life things like working out or reading or taking care of kids. Flashy office.
Cons
You are probably going to bleed skills a bit from lack of practice. Low hiring standards, so you're not really working with the best or brightest. Very cliquish and political. It seemed like most of the interesting work was hoarded by a few people, and the rest were fighting over the scraps. If you are not an uber-hipster, you're probably not going to fit in very well. Extremely weak management can't seem to move the needle on anything. Also, negotiate your starting salary well, because adjustments are few and far between.