Pros
Everyone is pretty open and nice on a personal level. Everyone is there for the cause "Make the world better", which makes you feel you are working for something larger than yourself. The organization is constantly seeking new opportunities to grow and create new programs, which is vastly interesting.
Cons
The way Directors speak to staff below them and the lack of on boarding/training is laughable at best and worst I have seen in my life. The amount structure of the organization and some of divisions places so much work (read actually work and not responsibility-like decision making) that some work excessive hours while the org preaches about work-life balance. This balance is unachievable for those positions while they continue to be chastised by their lack of "commitment and focus to the job".