That depends on the definition of "foreign pilot". To work in the US, the "foreign pilot" must be a US citizen or a permanent resident. The same goes for other countries as well. To work in Europe, you must be EU citizen. Under special circumstances when a country does not have its own qualified pilots, then the government lets the companies bring foreign pilots on a temporary basis.
When you saw the foreign pilots, did it occur that they may be US citizens?