Not for the faint of heart, but worth it.
Pros
They WILL hire you, as long as you have a degree of some sort and an inclination for tech. Training is 10-12 weeks, and pays just over minimum wage. By the time you’re done with the training, you’ll have the knowledge of how to work with one of many full technology stacks, 3 practical projects under your belt, and a full portfolio you can use to sell yourself in the market. They then attempt to place you with a client by setting interviews for you. They also give you mini projects and tasks to complete in the interim to keep your skills sharp, and continue to pay you for full time hours through the whole process. Once you’re hired by a client, contract pay begins. Contract pay starts at 45-55k for the first year, 60-70k for the second year, and 75k for the third year if you decide to stay on for a third year. The difference in pay is dependent on if you are placed in a lower cost of living area (like Texas) or a higher one (like California). It is also very possible that the client you end up with buys you out of your Revature contract and pays you much better immediately. They work with big clients such as Walmart, Accenture, JP Morgan, InfoSys etc. If you’re looking to break into the tech industry and want someone to treat you like you’re worth taking the time to train and give a chance, this is the company to apply for.
Cons
This is NOT for everybody. The minimum requirement is a degree of some sort. You must have a strong work ethic and an inclination for tech. The training program is VERY rigorous and fast paced. You’ll likely spend more than 80 hours a week on work related activities total, including the actual training hours, trying to finish the assigned projects on time, and doing self-study or group study of the training material. The contract is a binding 2 year contract, and while they work with you in the vast majority of cases for a “mutual release” (no penalty) if it’s not a good fit, the penalty for breaking the contract is severe (upwards of $35,000). You must also be open to relocation anywhere in the continental United States, although the vast majority of people are sent to metropolitan areas (some like myself get lucky and receive remote placements). If you can’t/aren’t willing to relocate, you do not have a degree, you are not willing to accept minimum wage for the first couple of months, or you have enough knowledge and experience in tech to find luck in the open market, this is not for you.