Pros
The people there seem to genuinely like working with each other, and there are concerted efforts to work on communication when two people aren't quite in synch and butting heads. It's great that the company really strives in the inter-office communication department.
Cons
Some of the upper management/founders kind of bounce around from idea to idea, and from position to position. It was often difficult to gauge what the focus would be. It makes it harder when every few weeks one of the founders finds a different position in which to engage. I also think a lot of time when into fighting fires or tweaking the products just so, so that it was hard to determine where to focus my energies. It was a bit exhausting. Finally, the health insurance was simply not that good. There was a high family deductible, so I ended up with a lot of out-of-pocket costs. I know the deductible lowered, but it was still pretty high.