It is complicated. The European Union makes it more so than it use to be (if you have a passport from somewhere else in the Union you can work but not if you're outside it) but apparently things are getting easier there too. I'd hit the library and do some studying on the hows/where for your field?
http://www.transitionsabroad.com/lis...tunities.shtml