I have spent more time working overseas than in my own country (Australia). I am now in Japan on a "contract". In the past I have lived and worked in Canada, USA, UK and China.
It's okay but one does get tired of travelling sometimes. My family sometimes hate it and at other times life is good. We do miss being stable though - whatever that means.