If a company wants to retain employees that have been abroad, it must do a number of things. Some of these things must be done starting while the employees are still abroad.
While the employees are abroad, the organization must treat them as well as possible. Employees are more likely to want to remain with an organization if they feel that it has treated them well. It must make an effort to compensate its employees as fully as possible for the difficulties associated with being abroad.
Once the employees come back to their home country, the organization must offer them the sorts of jobs and compensation that will be attractive to them. When an employee returns from time abroad, they must not be penalized in terms of seniority or promotion. They must be treated as if they had been “home” the whole time. When an employee returns, they must be given duties that will interest them. If these duties make use of new skills that they have acquired while abroad, so much the better. When the employee returns, the organization must be sure to compensate them well enough so that the employee will not leave to work for some other organization that gives a better offer.
These are some of the main things that an organization can do to retain repatriated employees.