« Back to Glossary Index

An individual residing or working in a country other than their home country, often on a temporary or long-term basis, commonly associated with expatriate assignments or international job opportunities.

« Back to Glossary Index

Book a Discovery Call