that there are better jobs with higher wages in a foreign country in comparison with your native country. Furthermore, it is a tremendous prospect so as to broaden your horizons and get acquainted with a diverse lifestyle. You can learn as to culture, traditions, beliefs and meals of your host country. Another great upside is that in a new country you can obtain a new language by making new friends and communicating local dwellers.
Turning to the other side of the argument, culture shock is a primary hurdle. Many people discover it too hard to deal with a new language, traffic of people and generally this challenging lifestyle. Moreover, when you overseas, you undeniably miss your family members and relatives. In another country, you might not find the same motivation which given by your family members while you feel down.