Pros
Amazing clients. Everyone who works there cares about the mission of serving people with disabilities. The benefits for my low-level position were decent. When I once transferred into a position that turned out to not be a good fit for me, management worked with me to find a different position that fit better.
Cons
My hours were often cut with no warning, and in general the working conditions for front line direct support staff were not very good. When I asked for more hours or suggested ways that the working conditions of front line staff could be improved, management usually responded by being unresponsive or hostile. Pay raises were sporadic and did not keep up with inflation. There was a near-constant turnover of managers in every department I ever worked for. In the several years I worked there, I think I had one manager ever who took any interest in my professional development. Management sees paperwork and information technology as a nuisance rather than an opportunity to invest in their workforce.