Your bargaining position will get progressively weaker as the time remaining on your visa runs down.
If you're on a H1B visa, you really need to figure out a plan to a Green Card ASAP, unless you're not planning to stay long term.
You're right about the green card, however even if you can get the employer support you need, it takes years and further restricts your employment options in the meantime.