My Daughter attended St Louis Job Corps. She liked it and recommend other young people to attend. There are always going to be a few bad apples, but they have basically zero tolerance there. You are not obligated to remain there if you don t want to.
I haven t, but know someone who did and they really liked it and learned a lot from the experiance.