Pros
On the administrative side, at least, work-life balance is given its due. A large number of staff are young parents, and there is a tacit understanding that one of the trade-offs for a non-profit salary is greater control over your schedule and the ability to fulfill family obligations when necessary. This doesn't seem to get in the way of "meeting the misson," however, which is supporting great research. The environment is pleasant to work in, though the academic nature of the organization lends itself to a more "organic," (or some might say "chaotic") way of doing business at times. Science is the name of the game here, and the senior scientists drive institutional growth and goals, sometimes in ways that can complicate things on the administrative side.
Cons
As noted above, science takes precedence over all here (as it should). This can make for a difficult-to-navigate administrative/business environment at times. It can also occasionally lead to a feeling of "marginalization" among non-scientists in some cases.