I came from a different background and I was able to finish the training in 2 months and got placed in 2 weeks.
I have seen my coworker come join me in a project from different consulting firm and they struggled so much from day 1 and 2 of them got fired in 2 weeks time. Its because they took proxy interview .I was able to work in almost all technologies ,but my coworkers very not trained well .
I would definitely recommend it for all students. Just close your eyes and join them and they are the best for JAVA.
They are very strict and they have so many terms and conditions, but end of the day they keep up all their promises.
If you are serious about your career in Java just join ONLY them.
My application for H1B is also picked.They didn't take any money from me.