Some "benefit"! Trained for what? A BA in burger-flipping or bed-pan dumping?
I worked with these H1Bs in the 90s. More than one told me they were put on salary and worked 60+ hours a week. The kicker is the mother company only billed the client for 40 hours. Which would you hire - an American contractor (usually paid by the hour) and have to pay for the extra hours or an H1B at a flat rate of 40? The eradication of the middle class continues.
I am currently training my replacement H1B of course, He is a good guy and I have no resentment to him, I do have a lot of resentment of those who advocate the abolishing of the middle class of both political parties