This really varies from section to section, some sections are wonderful, others horrible. It took 3 mnths for my paycheck to be corrected. Money was being taken out for insurance but the paperwork was not sent to the company (I did not get the money back yet was unable to use the account until just before I left). Procedures change frequently, often multiple changes in one day. I was lied to about the job in the interview. I was led to believe "flex hours" were available but when I asked after starting, I was told it was only for parents. I was given no orientation. Asking questions about job tasks was strongly discouraged and stated to be part of "not being a team player." (I trained new employees in another job and know that is "hog wash!") Reasonable accomodations were not given for a mild disability despite my repeated requests. Training was very "hit and miss" and often contradictory.
There's some very good employees, but way too much red-tape to feel you are doing much good. It seemed like management spent more time changing procedures than managing the various services the agencies oversees. The agency seems to be far too big to be efficient.
Some of my co-workers were very nice.
Way too big to be efficient.