Santiago Rivera earns around six figures hauling water in America’s hottest oil field. He was at a truck stop in Midland, Texas, last month when a man in a gray polo shirt walked up and offered him more.

“How much are you making an hour?” the man asked. He promised a 25% raise on the spot and handed Mr. Rivera a business card.

...