I can't give details about any specific country, but most countries (just like the US) have work visa requirements for foriegn workers. This is so the citizens have some protection/preference for the local jobs. Usually unless the company can show that there are no qualified citizens, they will have problems getting you a visa. This is mostly for permanent type jobs, the rules for temporary jobs are usually less strict. Different countries are obviously different, but for permanent work the locals definitely have the advantage.