Pros
1. This IS a cool company in 100 ways. 2. Most of the people here are amazing, great and interesting people. 3. You will be given the opportunity to really own and build something to drive change -- not always, but at times. 4. General management team (including current COO) are strong, passionate, and reasonable. 5. Culture is good: respectful, fun-loving people.
Cons
Turnover is above and beyond what is 'normal' for a start-up or for a nonprofit. These are what I believe are the biggest reasons why: 1. Constant irrational demands from the top with unprofessional and patronizing delivery. 2. Money, HR, processes, and high level decisions are not managed well. 3. No efforts have been made to retain high performers. Their exits have hurt the company, year after year, since inception.