Pros
The people are (almost) all really nice and well-intentioned. They do work they sincerely think is making the world better (although the sectors they focus on have pretty meager impacts). Ability to work remote (but see "Cons").
Cons
This company seems like a large social experiment: Could you run a 225+ person business without structure, organization and common business sense. HOW this organization functions, let alone makes any money, is unknown ... even to their senior leaders. They waste countless hours forming, re-forming, and assessing the pros and cons of almost everything. Any/all policies, standards, approaches, best-practices are subject to change. The worst part is they really do want to improve - but they just don't know how. Each week brings a new (strange, unexpected, un-thought-out) announcement or change or initative. How they keep believing they will fix everything that is broken is perhaps the biggest mystery of them all.