Pros
Depending on the campus you work for, the job can be rather busy especially with coverage. However, the students are typically easy to manage and you never have to take your work home (literally and emotionally). Management is pretty flexible and during my time here I've seen other coworkers get modified schedules because they were in school. Upper management is rather distant and you don't get to interact with them often since you're on the campus. Middle management has been friendly, approachable and helpful. It's good experience if you want to pursue a career in the higher education or special education field. I think it's important to manage expectations when entering this job - it's just a stepping stone and not for forever, which I think upper management knows (or they're oblivious to it and actually believe it's sustainable to work longterm in their company, which would actually be insane).
Cons
Expect your schedule to change at a moment's notice due to program need. Our hours were cut via email, which we found pretty impersonal. Also, this is never mentioned during the hiring process but I think it's important: you get about two weeks off in December for the Holidays but it's unpaid. The distribution of work isn't even. Some campuses are bigger and busier than others and the staff there aren't compensated accordingly. It can get frustrating to see others you know is getting paid the same as you or more than you sit around twiddling their thumbs. They pay is low compared to other agencies. This job will not be sustainable if you have financial obligations or financial goals. It's also not worth the stress of dealing turnover rate fallout. The turnover rate is rather high. Management doesn't make an effort to hold on to anybody, even if they're an asset to the team. Since they're always urgently hiring, not everyone that gets hired is capable and a couple of bad eggs break into the fold and ruin the experience for everyone else. I also don't think they realize it's incredibly demoralizing for everyone else that remains to deal with the coverage whenever we're short staffed. It also gets tiring to explain to students why the facilitator they like isn't there anymore etc. Also, since it's so chaotic with constant staffing changes routine tasks such as employee reviews are overlooked and people don't get raises despite remaining in the company for a long time. There is no waitlist for students. Even if a campus is understaffed they will accept students. This leads caseloads to be large and staff to be severely impacted. Things get even more screwy when people call out or quit. They turn a blind eye to this. Recently, most of the middle management positions have been external hires. Doesn't seem to be any opportunities for growth for student facilitators.