✔ 最佳答案
Contractors get whatever time off their companies gives them in their contract.
Generally, the high paid westerners (Americans, Brits, etc) get some sort of R&R at least once a year. The low paid guards from third world countries might not get any time for vacation. I had some African guards in Iraq that had been there for 2 years.
As for taxes, you are talking about the finer points of tax laws from dozens of countries. Most people have to pay taxes to whatever country they are a citizen of, but there are always loopholes. They may have to pay taxes to the country they are working in too. Most likely they aren't paying taxes to the country where there company is incorporated though.