Pros
Each person is seen as an important part of the team, and is encouraged to work from their strengths and passions. Decisions are made with the interests of the mission and the employees in mind. Everything that can be done for employees, is done, within the limitation of funding.
People seem genuinely happy to come to work each day, and are given lots of creative liberty to design the spaces and projects in ways that make sense to them. There is lots of support offered whenever someone is struggling.
Cons
Child care is an underpaid sector.