copyright1997reloaded
Thinks s/he gets paid by the post
Not true if those employment-based visa workers are being sponsored by their employer for a green card. Getting a green card is a multi-years-long process and if any aspect of the worker's job changes in the interim, the green card approval process needs to start from square one again, risking denial. If being sponsored for a green card, more likely the foreign national will put up with any crap from the employer, stay put and not risk his green card.
This.
Companies *love* employment-based visa workers because of these factors.