> employers can't lowball my salary, because they have no such leverage like they do in US with H1-B visa
They have to pay you at least the average wage for your position, experience and area.
At least from the other H1B folks I know, all of them get above average salary.
There is a lot of indian body shops doing consulting (infosys, ...) that are super shady, but if you work at a 'regular' US company, you should be fine from what I've seen.
They have to pay you at least the average wage for your position, experience and area.
At least from the other H1B folks I know, all of them get above average salary. There is a lot of indian body shops doing consulting (infosys, ...) that are super shady, but if you work at a 'regular' US company, you should be fine from what I've seen.