1. They had a lot of lies. They said they will provide a training and free apartment during training. They ask you to sign 30 pages document before you start your training. Please read it 20 times! you will find out your training will be charged 16,000 dollars including the dorm. And you will get deductions from your paycheck in the future. If you don't get hired after training, you still have to pay it.
2. Read their offer 20 times also! If you got employed, you only get paid when you are on the project. You don't get paid when you are in between 2 projects. 2000 billable hours probably means 2-3 years, that is the time you are on a project.
3. Poor management.
4. Poor payroll system.
5. Stay away from this company for the foreign students. They will never give you a green card. They just want your training fee.
6. They sent me threat email when I wanted to leave.