Multi- month contract GIG

Anyone every do an on-site “multi-month” contract gig? Is it typical for employer to pay for housing, visitation back to home/family?

If reputable or large co., do you typically work off of their contract only if it is ok for you? Do you also use your own if theirs is ok?

Other considerations worth noting ?

thanks a bunch