Forced relocation is true but probably not an issue because we are still in covid time. Training is completely remote and a lot of jobs are remote as well.
You must be willing to relocate but that is the tradeoff. You don't pay them 20k that you would pay a bootcamp they pay you! In a Faustian exchange though you then promise to work at slightly less pay and relocate whereever they can find you a job. Fair imo.
The program requires self-motivation. Several people who didn't really understand what this program required simply couldn't keep up. You must work extra hours and weekends to be successful unless you already know the technologies.
When weighing the pros against the cons its hard to find a reason not to choose Revature. Of course if you can land a tech job on your own do it but if you are struggling getting interviews, or learning programming don't hesitate to give them a try. Worst case you don't make it and you will still have accumulated a ton of knowledge.