So you want to be a Java Developer? Unless you already live in Memphis (or where ever the training site is), be prepared to pay for your own travel and living expenses for the duration of the training. It's an enormous risk because there is no guarantee that you will be offered a position. In fact, less than 50% of FastTrack'd students will graduate. This is used as a bragging point by the recruiters pointing to the "rigor" of the program, but in reality it is a symptom of the toxic culture that pervades the company and the program's pedagogical shortcomings. On that note, you will only be successful in the program if you either have prior programming experience or you are an excellent autodidact; About 90% of the course materials are straight from tutorialspoint.com. During my training, I witnessed many of my peers teeter on the edge of mental and emotional breakdown, and a few who collapsed under the pressure of sticking it out and landing a job. The company is also not honest about it's post-graduation opportunities. They claim to have more jobs than they have people and opportunities in cities where there are in fact none. In fact, you will likely have a lengthy interim period (+2 months) without pay and you will be compelled to take the first assignment available whether you like it or not. Then you will have to pay to relocate at your own expensive chasing a salary that is well less than half of the market rate for entry level developers. Once you're on the job, it's very unlikely that you will use any of the technology that you learned in boot camp which then begs the question: "what was that all for?" Like other reviewers pointed out, the 5-star reviews exist because one day the management required all of us to submit them. Beware.