I agree be careful, and 4 years might be to long there, unless you are 21 and single, than you will have loads of fun over there!
Here my main point though, 4 year contract, but who is going to force you stay there for that amount of time if you are unhappy?
Pack your bags with over 1500 hours and find job somewhere else! Simple!
I don't agree with this, however no use to make things worse than they really are! If you can afford it, it sure better economy than working as an FI for the next 5 years, and gaining hours on SEP only, although the experience would be great, not all want to sit and wait around as an FI, and still after many years no chance of a job!