Pros
Nothing, they have no idea on what they are doing. They take on multiple projects with no resources at offshore. Offshore is nothing but freshers who have no drive. I have never seen a company with such high attrition rates in US. Managers have no idea on what is going on. Promotions are based on how much hell you can raise. Most work results in late nights and production delays. The only good thing that happened was that I could make some really good friends.
Cons
Everything. Greencard- They do not process Greencards. Even if the HR assures you. Even the top managers have their greencards under processing. Work-You will be working late nights and early mornings to see all your work go down the drain. Medical Benefits-It is a total sham. You have a $10,000 out of pocket limit. So if you have any medical problems you end up paying out of your pocket. It is not a 20$ co-pay scheme but a high deductible plan. Visa Processing-HR is totally useless. No support during Visa processing. They do transfers only on normal processing and charge employees for premium. Absolutely no transparency.