I dunno, guys. Maybe it's simpler in USA, but Europe is a buerocratic hellhole. For instance, for me to be able to use the seal/stamp/whateveryoucallit of the company I work for, I hed to get a letter of authorization from the company and had do sign some bogus paper and notarize it. Then I had to go to the ministry of public administration for them to put their own stamp on that piece of paper, so they knew and officially recognized my stamp. At all the locales visited, I had to provide my personal ID and a copy of my contract.
And that's just for one friggin thing. And for each and every one of them, there's a whole lot of paperwork.