You're locked into a contract. Make sure to read the contract as the consequences for trying to get out mid-training can be quite hefty. The company is based on the East coast so the hours are based on that time zone. If you're on the West coast, you'll have to wake up very early every M-F. If you don't have a background in CS, you will probably have to put in a lot of time after work hours and you won't be paid for those hours.