Leadership, values alignment, impact on the ground all incredibly strong
Cons
Rigorous, private sector-esque internal operating culture can make work/life balance a challenge for more senior staff and folks looking to move up quickly in the organization