What countries allow foreigners to work immediately upon arrival?
mallipeddi: Based on my research if you're an Indian citizen (which I'm), there's hardly any country where you can just get off the plane, look for a job, get a bunch of job offers, and start working no matter how awesome a hacker you're.USA is the worst in this regard - their H1B quota is so small every year it effectively ends up being a lottery. I've an Indian friend whom Google wanted to hire for their Mountain View office. Since getting a H1B is impossible, they sent him to their Zurich office - he worked there for a couple of years and then finally got a L1 transfer visa and moved to Mountain View.EU is slightly better because it is not a lottery at least. But the process is ridiculously long for a non-EU citizen.Australia and Canada - They're slightly better I think. They've point-based system to get permanent residentship without being tied to a particular employer?Singapore - Singapore welcomes immigrant workers (I'm a permanent-resident of Singapore). Even though there's still some amount of paper-work and waiting time, it's fairly straight-forward.Do add your experiences with other countries.