First you need to know things about the country you are planning to go or work.Knowing their cultures and tradition will help you a lot when you are already there.
Second is to know the rules of your target country.Some country especially in middle East have very strict rules and if you guys come from an open city then u have to adjust a lot in their rules.
Third and most important is be mentally, emotionally and physically prefered.,you will come there to work.You need to sacrifice a lot of things and even your family.As for my experience homesickness is very hard to beat especially when you are used to do things with your love ones like celebrating ocassions.Here you will celebrate those days alone.
So if you guys have other tips on working abroad please comment here and share your thoughts.
I hope this topic can help people who wanted to go to other country for work.I wish you goodluck guys.!