Pros
- Revature can fast track your career in this industry post grad. - Abstracts away the work involved in finding companies who want to use your skill set. - Provides resources to supplement your learning experience. - Has a positive learning environment that promotes growth and community. - Possess a large network of current associates across the states to connect with post training. To expand more on how I came to those conclusions in those bullet points, it is important to acknowledge the fact that as of writing this I am a recent college graduate. I got my degree in Information Technology in December of 2018 from the Florida State University (Go Noles!). By the time I graduated I had applied to about 40+ full time jobs and internships. I had received maybe 2 interviews, not including Revature. Due to my lack of professional experience during my undergrad, it did not seem that my resume had any value to it. Unfortunately, a 4 years Bachelor's Degree is not enough nowadays. Then I found Revature. I honestly cannot remember if I applied to them or not, but I thank God I went through this process. As a first generation college graduate, this opportunity was perfect for me. If you find yourself in a situation similar to mine or if you are just looking for a complete career switch up, then this opportunity could also be perfect for you. I came in with basic knowledge of a few programming languages such as C++, Java, C#, SQL and very little shell scripting experience. All from taking 4 classes in college and not much beyond that. So from that perspective you can definitely say I wasn't coming into the program entirely blind. Yet, the program was still one of, if not the most, challenging experiences I have had. The amazing aspect about that experience though was the fact that the people who I did that with had backgrounds of all kinds. From business majors, to biology, engineering, mathematics and even real estate. They all accomplished the same goals. The point being that it shouldn't matter what type of life you are coming from when it comes to being successful in this field. It comes down to whether you are going to put in the work or not. I have learned more about Software Development and industry relevant technologies in the past ~4 months of training than probably my whole time in college. Don't get me wrong Florida State was amazing, but like I said before Revature fast tracks this whole experience for you. As of now, I do believe I have laid a solid foundation for myself to propel my career forward in this ever expanding field. I am forever grateful.
Cons
- Obvious growing pains of a growing company(Staffing, Curriculum, Organization, Wages). - You must agree to a 2 year contract, with severe penalties if broken. - You will be getting paid minimum wage for the duration of training until you are deployed onto a project. - Housing people could be better in terms of where you are housed in relation to those you are training with. The company housing is not uniform across the board. - May be difficult to commit during and after training if you have a family to consider. More suited towards recent graduates with little to no ties. With all the positives I laid out before, naturally there has to be some negatives. As I said before, I am forever grateful but I am also forever honest. To begin, Revature is of course entering this new field (at least to me) of filling that talent gap in the tech space. So with any growing company you have your growing pains. From my experience those included, but were not limited to, under staffing (could have been an outlier this time but who knows), lack of consistency within the curriculum/training program and low wages for the trainees. Coming from college I am used to having a set agenda for each semester laying out all the topics I will learn and am responsible for learning. So that was very difficult to adjust to coming into this training program. The lack of consistency within Revature added to the difficulty of the process as a whole. There were multiple times topics were planned to be discussed on a certain day or week but never were. We ourselves would then have to go and learn the material on our own on top of everything else. Being paid minimum wage sucks. I know we are not actually producing anything as we are being trained but I still believe trainees and associates should be paid more of a living wage. As a recent college graduate, I'm used to being paid the minimum and surviving off the minimum. I can only imagine how difficult it could be for adults with mortgages and children they have to worry about. The least Revature could do is up it to at least $2 above whatever the minimum wage is or provide free lunch because food is expensive. The last thing someone should consider before committing to this process is the fact that you have to be willing to give up ~2 years of your professional career. Again, this is easier if you just graduated college, don't have any serious commitments and can't really find a job. This is probably perfect for you if that's the case. Although, if that is an issue along with the fact that you literally have no say in where you get sent to within the United States, find something else. If you are a Comp Sci major with a fat resume littered with real world experience, this is not for you.