Pros: excellent co-workers.
Cons: lots of transition in the past year with re-orgs, etc.
The people here are sharp and motivated. The company has a big heart and still has vestiges of the culture of a small company - but it is growing and potentially on the cusp of something big. Highly recommend.