Pros
Good Health insurance. Good Benefits package.
Cons
Do not believe the recruiters for this company. They lie. Here are my words of caution: 1) They do not like Americans. They work in America, but they do not like black or white Americans. They will pass over native US workers for an Indian worker every single time. 2) If your manger tells you it is a long term contract, you should not believe it. It is up to the customer and they will cut you as soon as a contract is over. The " on the bench" status really means they are just handling the paperwork to fire you. 3) If the company they are contracting with changes their plans, and they remove your position, you are really fired from HCL as well. 4) Reimbursements: If you have to spend your own money and the company tells you they will reimburse you, do not bet on it. It took me 3 months to get reimbursed 10k I spent.