Pros
The staff includes some of the brightest, most focused, most empathetic people I've ever worked with. The gold-plated benefits package includes amazing health insurance, 3 weeks paid vacation (which you're encouraged to take) + 2 weeks sick + holidays, 3 months full paid maternity leave. There are some international travel opportunities, depending on which section you work in and your role. The work is generally fascinating. Everyone is very proud of the mission.
Cons
It is difficult to move upwards in the organization - positions such as Program Officers and Senior Program Officers generally require many years of work experience. There is no natural career progression within the foundation. The foundation is still growing rapidly as an organization, and thus many of its internal processes and systems haven't kept up well with its growth -- meaning there are often IT and communications frustrations, and a seeming lack of internal structure. Some managers have little-to-no experience or training in managing employees.