再正规的大公司,每个职位每个工资都有一个range, 公司和求职者可以在这个范围内讨价还价。
你能得到的工资,取决于你的bargaining power, 包括你的背景,能力,已经你手头的offer. 正面的因素增强你的谈判能力,增加你得到的工资。负面的因素反之。 一个没有绿卡需要h1b visa的人,bargaining power肯定低于不需要的人,因此得到的工资一般低于同等条件的有身份的人。
现在的h1b visa, 不同于八九年前。过去一个h1b visa申请费才两百美元,现在各种政府费用要四五千,加上律师费,加速费,大公司办h1b visa很容易就达到一万美元。 还不一定能申请到,极大增加了不确定性。以后办绿卡,又是一大笔费用和大量工作。 所以在其他条件相等的情况下,公司肯定愿意招不需要办h1b visa的人。 要招,也肯定因为申请人其他方面有更好的条件,抵消h1b visa的不利因素。
不能说你工资和你相同级别的人工资相同,就可以说你不收h1b visa影响了。 如果没有h1b visa需求,你多半可以在这家公司或者其他公司得到更高工资的职位。
也许确实有公司就喜欢招h1b visa,同等条件下招需要h1b visa,并且给相同工资,那是因为h1b visa不容易跳槽,可以长期稳定。