The company is absolutely NOT for anyone and everyone. You have to be ambitious enough to confront real challenges. You can't be weak or whiny. You have nothing to lose in the pursuit of knowledge and your dreams/goals. Revature is a great opportunity, not a gift.
Some trainers are really annoying. My trainer was the best, and I was lucky to have been instructed by him. That said, he has a strong accent and very unconventional teaching style that had me biting my teeth some nights. I needed to use Udemy to learn some things that allowed me to complete projects and succeed. I think that without this fear and uncertainty though, I would never have been driven to learn so much in such a short time.
The housing situation is absolutely awful. I am a very private person and found this insulting/degrading at times. I don't think two grown men should have to sleep across from each other or share a single room, even if it is an alleged "luxury" apartment. I don't care about luxury. I slept in my truck and at the library while I was a student and showered at gyms. I have lived so long without dignity in school, just give me privacy at minimum.