Pros
Truly a wonderful mission. The programs are great and many of the people you will meet leave you inspired and with a sense of purpose. The time off is decent and the atmosphere is fairly family friendly in comparison to other businesses. You will work long days and weekends but if your boss is decent you will get that time back another time and don't have to worry about what to do when the kiddies are sick or there's a family emergency.
Cons
If only retention of staff was deemed half as important as retention of volunteers. Prepare to be overlooked and undervalued as they move money around for poor management. No investment in staff or concern for their progression and a reputation for hiring poor leadership who watch you struggle to get it all done to attain often times unreasonable goals. It is disheartening to be so motivated by the mission yet so demotivated by toxic work environments where hard work doesn't get you very far in the face of favoritism.