I've transferred several times, and I've never been asked for more than 2 check stubs (i.e. 4 weeks).
Also companies have to advertise your salary publicly (at least around the office) for H1B.
Also companies have to advertise your salary publicly (at least around the office) for H1B.
What, really? Sorry I don't really know anything about H1B but when you say advertise does this mean it needs to be on like a bulletin board or something? Or does this mean it simply needs to be available for anyone who asks? Also, why does it need to be public?
As people below mentioned, it is anonymized and typically shows the salary range and the job classification.