Pros
- Revature is a fairly quick way to get a start in this industry. Just know that the training will most likely consume all of your time and energy for about two-ish months. - My trainer's name was Robert Connell; awesome guy. Definitely helps that I also had awesome batchmates. I just hope they same happens for you. - I was pretty scared at first after hearing about the awful pay and crazy high fee you have to pay if your breach your contract. Not to mention my over-joyous recruiter saying "Congratulations, you made it into the program!!! Pat yourself on the back man!" at least three times. Definitely sketchy at first, but the fact of the matter is that they reeeaaally want to make you marketable; to ultimately make money off of you. They do not hide this fact at all. However for me being in my position, this is not a bad thing in the slightest. Many people will probably disagree with me here, but I have 100000% no issue with being "used" by a company that is doing everything they can to get me a job. Not that I can't motivate myself, but having a support group that PAYS you and more-or-less guarantee's you a job in this economic situation, is pretty nice. Big fan, especially during a time when almost all of the jobs that they're selecting for you are remote only. - Assuming you make it through, you will no doubt come out of this program knowing how to create an entire web application and be able to properly deploy it ALL by yourself. Mind you that almost every person in my batch who started ended up making it through. - Even if you do get mutually released for whatever reason (not that I encourage anyone to do this intentionally), it isn't as though your web development journey is over. You can still learn and find your way into the industry using the knowledge you gained while in training. Frankly, the most important takeaway from this training for me was learning how to learn anyhow. - Just know that after your first project presentation, it gets better. Things really calm down once you reach the final project. Not that you shouldn't still work as hard as before, just know that you'll be working with a larger team so you should have a bit more free time.
Cons
- I was a 4.0 student in college (with a CS minor) who thought they had mastered time management, but even for me it was hard to have time to both study for our weekly QC / quizzes AND work on the actual projects. The projects themselves required soooo much of my time. It was really hard to find a balance. Maybe this was just due to me having super high standards for my own work, so this may not apply to many of you out there, but just be prepared to have time to study 80+ flashcards a week on top of spending all the rest of your time nailing these 4 projects. - The pay during training is rough in theory, but fortunately I was living with my parents at the time so getting paid minimum wage really wasn't that bad. I did have to keep working at my second job for the first two months though since you don't have access to your benefits until after that time period. If 45k a year doesn't sound nice to you for a job right out of college, fair enough. For me however, that's more money than I've ever dreamed of having, and it only goes waaay up from there. I may have high standards, but in this economic situation, I will gladly take 45K for the first year. - I read other reviews before I started here and I don't remember a single one of them warning me that the first week you're technically assigned TWO projects. One of them is really just more of an assignment where you write algorithms in Java, but having to do that, work on the actual project AND study 80+ flashcards was more than I was expecting for the first week.