One way around the permit issue is for the outsourcing companies to hire Europeans. Now, it may sound odd that a client would outsource, say, their IT only for that outsourcing company to hire the same people that would have been hired by the client anyway, but hey. That's how I got my job out here