Pros
You get to help people in their lives, help families achieve some stability, give advice and make genuine effort to be a positive force and influence, a source for change.
Cons
It mentally robs you of energy and sanity. Noone is grateful, and god forbid if your higher ups are workaholics, everything you do becomes aggresively below par. The demands of parents are frequently unreasonable and it becomes quite tragic seeing parents with disabled children milk the system, which you must help them with, while they and management micro manage you, all while dealing with a nearly inhuman amount of paperwork. Logistics are god awful as well, when arranging everything even inside the system becomes a game of dodge-ball, with noone to step up to the plate. And that is all mixed in with some really ridiculous OPWDD standards.