I believe that the advantage is that you are aware of the vocabulary, pronunciation and grammar which are the fundamentals of any language. You are left with the grasping/UNDERSTANDING of colloquial knowledge which I think is a part of conversation. That can be done through practice. But If you are totally new, then it IS really hard to adjust with/TO the surrounding culture, and you end up bothering people around you with trivial things. You are not much welcomed in groups or friend circles/OF FRIENDS as it‘s difficult FOR THEM? to pass on thoughts or chat with you and you feel lonely, not cared ABOUT many times.
If you are familiar with the early basics/THE BASICS of a language you have quite a good chance of making friends, maintaining contacts easily. You can also speak confidently, fluently during presentations or group discussions at your work place which may be time consuming if you go through training in that foreign country.
The positive thing of learning the language in their/YOUR own country may be a gift to you as you pass/GO through THE systematic, methodical and exact channel /PROCEDURE of reading, writing and speaking, i.e basics of language including grammar that improves your fluency and your hold on the language, which may not be possible by taking up a class in your own country. So the perseverance to pursue the skill of appreciating a language is important whether that may be in your own country or a foreign country.