The children whose lives you were impacting were the absolute best part of the job!
Cons
The organizational leadership does not always have the best people in particular staff roles, and they are reluctant to hold administrative staff accountable at times.