Travel can be extremely fulfilling and lucrative but it comes with its fair shares of challenges.  Having a good agency and great recruiter can first and foremost minimize problems that arise.  If an obstacle does present itself, having a good support system and planning ahead will help mitigate its affect on your assignment.