I think the people that you meet are the best thing about this job. I work with kids (running different programs, camps etc.). The salary sucks because different jobs are different pay. And you might only get 1 job a week and programs only work for 2 hours.
The ability to advance in this sector is tough because its all about who's worked the most hours. I run 3 programs a week, I had to talk to my boss because financial it wasn't worth it for me to come in 3 days a week for 2 hours, I told them either put them in the same day or find someone else (obviously it was said much nicer), (I also work in a tough neighbourhood so people are hesitant to work their.
People are willing to work with you which is great, my boss and supervisors are considerate and as my my second job I love it. I don't think its worth it full time. Once someone has a program/position its theirs until they quit so job security is there.