Pros
First time I ever found a place where I can feel like I'm making a difference AND I like all my co-workers so much. It's just a unique place but I think it's because the agency is clear on it's mission and values; it's a work culture that values relationships and people. Supervision is strong, so even if you don't have a background teaching and training people with disabilities, you'll learn. There's regular staff meetings twice a month and special trainings given. I was busy raising a young family when I decided to return to work and found this place. The flexible work schedule was a big plus. I liked the independence and was able to start part time. When the time was right, I moved into full time work.
Cons
You have to manage your own daily schedule of meeting clients and being in different locations to do the work (but all in Marin County). This job won't work if you just like sitting at a desk all day, doing one thing. You also have to set time up in your schedule to do paperwork like monthly progress notes. So you're out mostly working out in the field and then stepping into the office to manage paperwork.