That's only a part of equation. Your expenses will be lot more than in India. If you come to bay area with 5 yr experience, your salary will be around 250k. After tax you will get around 150k. You will pay 3k per month as rent. Forget about buying a house for next 5 years. Food/restaurants/car insurance/loan everything will add up. On average, assuming you have wife, no kids, your monthly expenses will be around 5k. You can save few more bucks if you are really stingy. So 60k will be just normal expenses. On to of it, if you will travel to India and on long weekends, add 10-20k more.
At the end of the year you will be saving around 30-40k.
Worst part is there will be no help. You don't get maid over here. And trust me, US life is not worth the issues if you are only saving 30-50k per year.
Btw I feel I save A LOT. Enough to retire early. Come to the USA if you can! Just don't become a stupid american paying 30 dollars a night for not cooking at home or 10 for each breakfast at Starbucks , and you can add more stupid things people do here: Valet parking, groceries at whole foods, buying new car each 3 years, getting the most expensive apartment they can rent, marrying a gold digger type, etc....)
There's no rule or checklist you follow. But if you impressed the top bosses in some of the key projects and you go out of your way and ask, you get it. But some cases, they just get it, without asking. Some really deserve it and are lucky and some are really lucky.
If a manager in USA likes your work, attitude and there's need, they will go out of their way to get you here , if they are convinced. but if you are depending on India side of the management, it's gonna be tough and probably you may need to get in the queue and also I guess there's a time you need to spend in India office before you become eligible. Added to that, intra team transfers between India and USA are much easier that inter teams.
if you consider moving , best would be to move at director level and above, below that is not a very smooth ride considering recent immigration issues and impending Presidential elections and also there is a possibility of a mild recession.
If you aspire to grow quickly in the management side of things, India would be a better bet, I feel USA is getting crowded at the middle level, but if you want to stay purely technical, USA is the best bet.
For that kinda salary I wont even think of USA. Until and unless the weather or traffic is bothering you...
Now if u are really wanting to get here below are the options : 1) h1b - come enjoy life. Live ur dream and be prepared to go back 2) l1a - struggle for few initial year in same company but get a Green card for future in the US 3) L1B - last of the non-immigration visa option 4) if u aren't getting l1a and ur desire is to live long in US / or become citizen - then marry a non-indian, non-chinese lady. (Best would be an US citizen)