The first thing that comes to my mind is to tell you that for each person this decision is different because of their personal and work history, and in my opinion it is difficult for me to give generic advice, but since you ask me …. I would dare to say that….
Above all, you have to believe in the project you are embarking on, it will ultimately be the reason why you motivate yourself day by day when things get difficult.
New country, different customs. Don’t try to force everything to be the same as in your country, because it won’t be… I say this from my own experience, the dulce de leche is not the same 😊. Little by little you have to let yourself be seduced by the beautiful things of the city you are in and when you dare to go further, travel around that country as much as you can.
In my case I have changed country twice… I always needed advice for the paperwork, if you can count on someone you know who is already in the country… ask them EVERYTHING but EVERYTHING you need before submitting the wrong form.
It also depends on what your family situation is at the time you decide to move, homesickness is something you can’t avoid, you just have to find that balance between time differences and the realisation that you may also have new friends in the new country who will hopefully become your family too. And maybe it helps to be able to plan when you might be able to go back to your home country for a holiday. In my case, I need a dose of Argentinian-ness from time to time.