My first flying assignment in the Navy was 3 1/2 years of flying out of Japan. It was an amazing experience.. but at the end I came home. CX will be a career job which may mean a lifetime in HK.. The previous posts are correct.. weigh it heavily... I think you should go for it personally, but with eyes wide open.