Working overseas increases professional networking. It also offers an opportunity to learn new languages. Moreover, the foreign worker acquires international experience, improving personal growth. However, expatriates find it difficult to fit into foreign working environment due to different policies and living conditions. Moreover, the worker gets inadequate physical support because he lives without friends and family members. It is also challenging to learn and understand foreign working culture. Lastly, language barrier will affect the expatriate's effectiveness of communication.