I would like to weigh in on this topic. I am actually someone who came to one of these agencies, at first a state run program called VESID. They were helpful, and set me up with one of the companies they contract for this, a non profit called Achieve. This is all in NY state, though, I am not sure if it is better here than other places...so far seems to be what I am hearing.
They got me into a job with a local grocery store, and it has been turning out rather well for me. The main service I have atm is a job coach, who is on standby for any issues that might arise. So far, it has been runnign smoothly wiht my job. I do have anxiety, as I am around a lot of people and busy traffic. All I can say, is be yourself, and know your rights. You do have certain rights in any state's system, and you can always fight the system if someone in the system tries to screw you.