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.