Pros
* Good Onsite opportunity * Good infrastructure * Good onsite healthcare insurance plan (esp. for maternity)
Cons
* Your growth depends on how well you polish your managers * You need to sign a Rs. 5 lakh bond if you want to travel onsite. This was 2.5 lakh initially but now increased after the new H1B fee revision came in. They verbally say we are spending a lot on you and your visa. But they are making 10 times of that amount after sending you onsite by paying you the bare minimum wage in US(However last year they increased a bit and now the min wage given is 61k per annum). * If you resign from the company, they won't give you the relieving letters without paying 5 lakhs(Around $8000) back to them which will spoil all your dreams.