In most countries, an umbrella company is a legal corporate entity that can sponsor your work permit.  One advantage is that because the work permit is with the umbrella company, you can usually change clients easily and without a new permit application.