Comment Not generally a Scam - but a fair trade (Score 1) 325
Not a scam. There are bad eggs everywhere, and no doubt there are companies that abuse the system.
HOWEVER, accepting an H1-B position at a lower salary than US Person (citizen or permanent resident) peers is more than reasonable. After all, you are trading some salary for the privilege of a path to Permanent Residency and eventually citizenship.
US Persons hire on with bad companies all the time. If you're being abused by your hiring company, sue the bums; the bigger the company, the higher the odds of getting a firm to take on your case with payment out of damages.
But don't whine about lower salary. It's part of the deal with most companies - and it's a deal in which zillions of your peers back home would LOVE to replace you.