« Back to Glossary Index

An individual or entity that provides services or works on projects for organisations in multiple countries, often as an independent contractor or freelancer, contributing expertise to global clients or employers.

« Back to Glossary Index

Book a Discovery Call