1. You get to 'try and test' a particular job, abroad.
2. You
get paid so you can splash out more!
3. You get incredible experience and a feel for working life abroad.
4. It looks really impressive on your CV.
5. You are (generally) in a local environment, so your language skills as well as your work skills will reap the benefits.