Pros
Where do I begin? One is fortunate enough to work an organization like this once in their career. For me, i'm incredibly happy that for me this is the second one (and even at that, incredibly better than the first). People get it here. Either we all succeed or we all fail. Approachable leadership on all levels. No pretentiousness and everyone genuinely cares about each other. Are we always happy happy go lucky with each other? No, of course note! lol. But that's actually good. It give us healthy conflict and opportunities to resolve it. In my opinion that's priceless. It's a complete meritocracy. Do you have the tenacity? The grit? The thirst? We'll help you in every way.
Cons
The only con I can think of is our growing pains. This past year we've been growing at a lightning pace and that's introduce stress points into the company. However, they're being addressed and I have full faith that we'll get over them. It's kind of our awkard teenager phase. :) Frankly, if that's our con, we're doing pretty damn well.