Pros: good benefits, paid weekly, decent hours, and ample time to work and complete tasks.
Cons: being this is a non profit advancement is difficult.
I can honestly say that I enjoyed working for Citizen Schools. Our typical day began when the school day ended, but working with the students and seeing their growth made time fly.