I was even employed part-time with a company that knew I was in Mexico and was OK with it, but then they got bought and I was terminated within months. All my papers are in order, my US Passport is still good, my Mexican visa is fine, and I can't honestly think of a reason why they can't hire remote globally. Am I missing something? Is there a reason for this I don't understand? I have a US bank account, a US Passport, pay US taxes, and am a native English speaker. Is there a blind spot that I can't see? Is it just simple "policy" that people made a blanket decision without facts? Am I being unreasonable?
It seems like a reasonable thing to be upset over. It feels like discrimination, and it is. It's called Geographic Discrimination, and when you're talking about being a concierge for a hotel or a janitor or any other physical on-site job, that makes sense. But I don't understand why it should be legal to apply it to 100% remote jobs in 100% remote companies.