If you have a green card or permanent resident status, and a foreign passport, it shouldn't be a problem, provided that you can travel to the countries that the airline serves.
I know several crewmembers that were canadian citizens with dual nationality (US), but only held a canadian passport.