only 25% of java trainees get a job as a java developer. the training is 3 months and they make you wait another 90 days. So you have to be ready to have no salary for up to 180 days! They don't pay any expenses, no travel, no lunch. They expect you to come in when training is done. If the sales people don't think you look good, you never get placed! Most people I trained with found jobs on their own or are still waiting!! They are an English company that does not understand how we work in this country. The sales people are mostly British and don't close any deals with New York companies. They want to send you to Canada! They make you sign a contract and you are stuck.. This is indentured servitude. Beware!!!!