I applied in early July 2017 and I have got email from them wanting me for phone interview. So I emailed them back to set up the time, but I never received any email back. All of sudden, a few weeks (2-3 weeks later), I received a cold call from them wanting to talk regarding the position with me. I refused to talk at that time because I was going to have another interview with another company. So the lady on the phone told me to email her and let her know when I'm available. Then I let her know when is best to contact me, it took them another one week to setup an interview. Without giving me any information or introducing anything about the company, she suddenly set me up for a phone technical interview, which I agreed to take. So a few days after the interview, I was sent an email that I received an offer and would like to talk to me further on the phone discussion. We agreed to have a phone discussion today (Wednesday 08/09/2017), and I never received any single call from them. Look how unprofessional is the recruiter. How one would work and give good reviews to such company, experiencing such awful, unreliable, unprofessional, uncommitted recruiter from this company. I can definitely email my recruiter about it, but I wouldn't even bother trying. It's not a professional person like me who need this kind of job. This is just for a bunch of people who claims to be trained for their future career goals, but blindly they were forced and bind to work for them for certain years with low paying salary. Don't be fool by this company, they are just abusing you for their benefits by providing you training that you think is a good start. For those of you who are desperate in looking for software engineering jobs, don't even bother looking into REVATURE, I'm pretty sure you guys talent can be used somewhere else that is far more useful than this no basis company.