It's fine if you REALLY can't find a job ANY other way - Associate Software Engineer Revature Employee Review

3.0
Nov 2, 2020
Recommend
CEO approval
Business Outlook

Pros

GETTING HIRED -Very easy interview -They will respond quickly to you if your apply TRAINING -PEGA - The training you receive will make you more marketable - You will understand the full stack development process - You will better your presentation and interview skills EXPERIENCE DURING TRAINING - TAMPA LOCATION -You can opt in for subsidized housing during training in which rent is taken from your check each week. -Ideally you will live with other people from your cohort(like I did) This way you can become friends and survive training together -You will need your own transportation from housing to the training site. I was lucky and one of my roommates had a car so I didn't need to worry about it. If you are in the housing and you don't have a roommate with a car then on your first day make sure to talk to people in your cohort who are in the same housing and car pool with one of them(many ppl did this) -The housing in Tampa had a pool and during my time there most of the college kids where not there so the pool was all ours :) - I was voted MVP(Most Valuable Programmer) by my batch mates and batch leader :) -I made some very close friends through the training(one of which I am attending their wedding next year) ON BOARDING (I was lucky) -I was the first person in my batch be pick up by a client during week 5 or 6 or the training. This way after training was over I only needed to wait a week until some paperwork was finished to go on to work at my client site. CLIENT WORK (I was lucky again) -I began working as a PEGA dev and the work at the client was far easier than the torture of TRAINING -Your client can buy your your CONTRACT(section on the contract is in the CONS) -My contract was bought out in 1 year and 14 days

Cons

GETTING HIRED -You may end up training in something other than what you applied for. -I applied for Full Stack Java and was placed in the PEGA batch. I was kinda of already stuck since I didn't know it was a PEGA batch until I arrived for training and after I had already moved, and left my previous job. Luckily I learned to enjoy PEGA TRAINING -You will be paid MINIMUM wage during training -It is easy to fall behind on the training material and extremely hard to catch up -Expect 60 - 80 hours a weeks. 40 hours in the classroom and the rest at home either studying or working on projects. You may need to work on the weekend to finish projects (I worked most Sundays and a Saturday or two) EXPERIENCE DURING TRAINING -It is VERY fast paced and it is easy to fall behind -I started getting grey hair because of training -Weeks were scheduled as such in a way where you are quizzed 2 to 3 times a weeks in different ways. Early in the week you may receive a multiple choice quiz going over all the material from the previous week, then the next day a lead from a different cohort will visit and ask each person open ended questions from the previous week to each person you must stand and answer as they grade your response (it sucks when you knew everyone else's questions and then they throw some random stuff at you). Then you have stand ups for projects you will be working on throughout the week outside of the classroom 9-5. ON BOARDING -Pray that you get pick up by a client -Many people in my batch who where very smart were stuck in staging for weeks to months! -What's staging? After you finish your training Revature helps get you interviews (pro). The con is when they can't find you any more interviews. Several people in my batch could not get placed and were offered an out of their contract(lucky, I'll go over the contract near the end) CLIENT WORK -You may end up in a position that isn't the job you trained for. Example// everyone in my batch trained and became PEGA Certified System Architects. Some became developers like myself, some functional analyst(did all the business logic/non coding stuff) and worst of all some became help desk workers. COMPENSATION -$45K for your first year(if you get placed in a high cost of living area it can be 55k a year) -I worked in Washington DC. It was very expensive to live there and for some reason it was not considered a high cost of living area. To scrap by my first year I found a one br apartment that myself to two other roommates I found on FB modified to work as a 3br. It was a lucky find (the apt and the roommates). -For the entire first year I needed to be extremely careful with money -For your second year you get 60k or 70 in high cost of living areas -You will accrue like 2.something hours of PTO per two weeks during your first year. -The job you are placed at normally would pay 70 - 85k. -They give $500 for relocation and offer another $500 paycheck advance for relocation. That is it. So make sure to have some money put away to be able to move before joining. -If your client drops you for any reason you need to go back to staging so if you have a lease at your client location, you are out of luck -They recommend that you get a month to month lease or negotiate for a condition in you lease to not be charged if you leave early because of your job, but that is near impossible and month to month leases are far more expensive. (I started with a 3 month lease, then a 9 month because at that point I felt like I wasn't going to get dropped by my client)(I was lucky... my friend was dropped by his client 10 months into his project after resigning his lease and needed to foot the bill) CONTRACT -So Revature gave you training and helped you get a job, how do they make money? -You need to work for their client for 2 years. If you break contract you need to pay them the cost of training ~36K. -While working for the client, they pay what they would pay for a developer then Revature pays you 45k a year or 60k for year 2 and keeps the rest. -Your only saving grace is if your client buys your contract out(like mine did) -At first my thoughts were I don't care I just want to work, but this contract hangs over your and it feels great to not be under it anymore.

avatar
Revature Response
5y
Hello and thank you for your detailed feedback. We appreciate you taking the time to share your insights and for choosing Revature to launch your career. To clarify, we offer training in in-demand technologies of which our clients are in need. This method allows for the best success rate when it comes to client placements. We are happy to share that we often review our policies and processes to see where we can make positive and impactful adjustments that our associates will benefit from. We hope to be able to provide more benefits along the way.

Explore other reviews about Revature

5.0
Feb 27, 2026
Recommend
CEO approval
Business Outlook

Pros

Connect with clients onsite for projects ASAP.

Cons

Pay can be better but if client offers more then you’ll be set

5.0
May 1, 2020
Recommend
CEO approval
Business Outlook

Pros

For reference, I completed the training today, and I'm officially in staging (Staging = the time in between finishing training and joining a client, aka a 'project'). The P3 showcase (which is technically the fourth project, since it's 0 indexed) happened yesterday for me. To preface this review, let me start off by saying that I have seen and read likely the majority of reviews of Revature, whether on Glassdoor, Indeed, or YouTube. I was actually pretty hesitant coming into the program, but I decided I'd go for it, since I heard from a recruiter that there is a week before any contract signing so you can see if it's a fit for you. In that regard, the recruiter that contacts you answers any relevant questions you may have about the company structure. I'd also note that I am a psych major with very limited programming experience prior to Revature. I took some classes in college for fun, and that was about it. Now, I've seen numerous reviews stating how it's a scam, or that they fire everyone at the first slip-up, or that the training is impossible, the trainers are horrible, amongst other things. Let me try to set the record straight... - Regarding "it's a scam." Bluntly put, it's not a scam. They're actually pretty transparent about what they offer, though it's not for everyone. It's a long term commitment of 2 years, plus training / staging, where training/staging is low pay. If you aren't prepared for that, I do not suggest applyinh. - Regarding "they fire everyone at the first slip up." I'm sure many of us have seen 'that one' reddit post. This is not true. In my batch of 20, 3 left. 2 of those got fired because they failed 2 projects in a row-- the project didn't start due to bugs. The 3rd left because of some technical verification issue with college or something. If you put in the work, you'll make it. In my roommate's other batch, 4 got fired-- they just didn't present any project one of the times and said to skip over them. There are weekly one-on-one meetings with the trainer, or whenever you feel you need them. After a project, the trainer will have a 1-on-1 with each batch member. If your performance was lacking, generally due to a project, the trainer will talk to you about it and send a warning. If you continue to perform poorly, that's when you get fired. I didn't feel like I was under constant threat of being fired. If you think about it, Revature actually doesn't want to fire you, since the associate's are their product. Revature only gets money for the associate once the person is hired with the company... so they have financial reasoning for wanting you to succeed. - Regarding "the training is impossible." It's doable, and you can get through it together with your batch mates. (Tip: Network! Interact with batchmates! Ask questions to the trainer when confused!) However, it certainly isn't easy. I go more into that below in cons. - Regarding the "trainers are horrible." (I've also seen variations in reviews, saying HR is bad or whatnot). I didn't have that issue, but I imagine that's also going to depend on the trainer assigned. The trainer you are assigned sticks with you throughout the 10 weeks. It's like a college class in that sense-- some teachers are better than others. I personally had an excellent trainer. He'd crack jokes along the way and made the experience probably the most fun I've ever had programming. I didn't have any issues with HR either, but I never interacted with them much. They gave surveys throughout the training, so they at least seems perceptive of feedback. Revature is right for you if... -- You don't have a tech background but still want to join the industry. -- You do have a tech background, don't have any experience, and have issues with being taken seriously for a job application. -- You're one of the two above, and you are willing to really push yourself for 10 weeks for the long term payout. -- You don't have any long term commitments where you're at, and can move fairly straightforwardly. (i.e. relationship is solid, can be away from family, no long term contracts on housing you can break) -- You don't necessarily need significant amount of money right off the bat, but are willing to invest in long term. -- You want to develop the soft skills alongside the technical background. Let me go over my experience with training in a general overview. People seem often confused on how the program works. Step 1: Move to your assigned location. Mine was Arlington, but can also be other places. I was able to list a preference to my recruiter, since I'm already in Texas, but there are no guarantees. You may be in West Virginia, then you have to move. The move date is settled with the recruiter for what works for you and what works for them. Had a $250 moving stipend. Step 2: Revature housing. Revature housing for me was a student apartments right next to UTA. Rent was $15 a day and automatically deducted from paycheck, so pretty great deal in my opinion. I roomed with 3 other guys, all in various batches. That was nice, since I could get help from them on understanding the process further. Of course, it's potluck roommates, so each experience will differ. Step 3: Go through your first week of training. You'll get all the HR / logistics talks along with what to expect. The 2 year contract isn't signed until week 2. Pay attention. They don't really sweet talk you. They're pretty blunt about what they offer and expect, so that can give you an idea of if it's truly right for you. Step 4: Weeks of training-- project, QC, learning, occasional quiz. You'll have 4 projects, each building on top of each other. Some day in the week each week, you'll have a QC / quality-control. A trainer and person from HR goes in your batch classroom, has each person stand one by one, and the trainer asks questions to the person about the previous week. It's usually 3-5ish questions. Seems scary at first, but it really does prepare you for interviews and talking about your technical side of things. Step 5: Near the end of training-- portfolio, panel interview, project showcase. At the end, you create a professional level portfolio displaying all the info you worked on. Revature guides through the process. Panel interview is a mock interview before your real one. It's sort of like an hour-long QC. Project showcase is a presentation of your P3 that you worked on with your group. Then you're done, and you move on to staging and client interviews.

Cons

Training is not easy. That much is clear. I'd equate the training to something akin to a coding bootcamp. Over the course of 10 weeks, my batch (aka class) was introduced to multiple languages and technologies. You're basically learning from 9-5, with a lunch break from 12ish-1ish, plus generally some small 10-15 minute breaks throughout. If you can absorb complex information as it's presented, that's great. For me and pretty much everyone else, however, we had to study outside of class. That being said, they do pay the lunch hour, and that's essentially how the company justifies the additional work. Whether that's truly worth it, I leave that to you. Generally, I spent about 2 additional hours a weekday doing work / studying. If a project was rolling around, that sometimes boosted to about 3 or 4 hours a day, depending on how many issues I was having with the project. If I had no project, I didn't work on weekends. If I had a project, it depended on the project. The projects felt kind of like ones I had during college, but instead of the project being focused on 'logic,' like writing a Huffsman compression algorithm, it's more so based on how to build an application, like building a web app using a specific architecture while utilizing several languages. The pay is not going to be much for training. Realize that you're getting paid a little above minimum wage for your location. It boosts up significantly once you get put in a project after interviewing and whatnot though. If you look at it like a bootcamp, it's worth it in the sense you're getting paid to learn, but just be aware it's low paying right off the bat. Let me talk about the contract. So you have a 2 year + training contract signed on the 2nd week. Once it's signed, you're locked in. If it's not a mutual termination from both parties, you'll be paying upwards of $30k+ in termination fees. That being said, it's considered a mutual termination if you are fired or if a medical emergency happens. Clients sometimes buy you out of your contract when you're on the job. Revature is wrong for you if... -- You have commitments or ties to your current place that you cannot spend significant time away from said place. -- You are looking for a job that pays well immediately. -- You are looking for a job that doesn't challenge you too extensively. -- You are looking for a job that doesn't require much interaction with people or asking for help. -- You want to be able to quit your job at any time without repercussions. Be aware of what you're getting into. It's a legitimate job, and you can grow from it.

955
avatar
Revature Response
6y
Thank you so much for sharing your experience in detail and for choosing Revature to help kickstart your career in tech!
See reviews by: Helpful|Rating|Date|All