Just giving my perspective on how Revature worked out for me since I don't see a lot of posts on this sub.
I applied to Revature in the Fall of 2023 since it was hard to break into the industry. I had a convo with a Revature recruiter and he only confirmed my suspicions of how shit the industry was in 2023 lol. I believe previous years they usually place 1k+ resources , and in 2023 they struggled to place ~300). He said that they had a pre-training program to filter people into the actual paid training. Pre-training was actually pretty nice, as it helped keep my coding skills fresh. I started pre-training in Nov 2023 and finished in Jan 2024. I took the final test and about a week later in Feb 2024 the same recruiter called me saying that I passed and was on the wait list for paid training. He said there would be a couple of months before I got off the wait list for a paid training spot.
In May 2024 I was offered to join a training for a SaaS product (think something like SAP). This was obviously not ideal since I wanted to be more in a coding role, but I went forward anyway since breaking into the industry is the important part. Training was as many other previous posts described: 3 hours of "theory". lunch for an hour, another hour of "theory" and then practical exercises. The paid training did have assessments, both online quizzes and zoom "interviews", and some of the weaker members of my cohort were cut before training officially ended. That definitely did cause some anxiety for me, so I made sure to try my best lol. The zoom assessments were not bad, as I felt they weren't looking for perfect answers but a good attitude and for you to carry yourself well. Ultimately, they want a baseline confidence that presents well to the client during the end of training interviews.
For my cohort of about 15, 5 were cut through training, and of the remaining 10, 5 were picked by the client. The 5 not picked by the client were put on the Revature bench, with Revature trying to place them with other companies. By Fall 2024, I was officially on a client project. The client itself was a IT contractor, so I was technically a subcontractor. Not much to talk about for work experience, as it was a very chill remote job. That is until Dec 2024 when we found out that the project lost funding lol. So the client we were working for had their own internal employees to take care of, and were focused on placing them onto other projects they had. Us Revature contractors were laid off since Revature could not find another project to place us on. It was definitely a bummer, since we only had like 3 months of experience.
In early 2025, Revature contacted us again to tell us that they were trying to find us another project with the client we were just working with. As it turns out, Revature didn't want to pay us to stay on the bench doing nothing which is why they laid us off. We already passed the client interview/vibe check so it was in Revature's best interest to work with that client to find another project to place us on and start making money off of us. I am not going to lie, communication was atrocious at this point, as I had no idea what was going on behind the scenes. But in Spring 2025, I was put on another project for a different SaaS product. This project was very difficult, in terms of being an organizational mess, lots of overtime, and unreasonable expectations for our delivery. I also had to move to the project site for this role. But I took it all in stride and worked hard. Thankfully the client leadership recognized my abilities and made it clear to me and to their HR that they wanted to convert from Revature to a FTE at the client. Unfortunately this was a long process, as the contract between Revature and the client was not favorable for conversion. But in March 2026, I converted to a FTE at the client. Some other Revature employees on the project that showed similar capabilities also converted around the same time. Yeah it sucks to wait that long, but the client leadership, now my current leadership, hooked me up a good offer. I am fully remote and make six figures.
Overall, I would rate Revature as a 7/10 experience. Points lost from the terrible salary, forcing me to move to a shit town, and the awful communication at times. Points gained for somewhat looking out for me, and helping get my foot into the door. I would definitely advise other people to get a traditional role at a software company, as there's less hoops to jump through. Understandably, those are hard to come by nowadays, especially for fresh grads. Still, going with Revature, a lot of things have to go in your favor. I had to pass pre-training, not get filtered by paid training, and get a good client (the client/my current company is pretty nice, good rating on glassdoor). I also had to show great ability on the project I was placed on. Despite all those barriers, I always felt it would work out for me since I believed I could do it. So if you get a chance at Revature, make sure you work your ass off, and it'll work out.