Other than excessive hours, how is there a problem with their pay? In that, if I work for an American company that sends me to France or Germany or India for three or six weeks on an assignment, I’m not paid at the prevailing wage in that country. I’m paid American dollars on my American salary and the billing from the American company to the French or German or Indian company is based on dollar-value not local value.
It is a violation of US law.