In the posts I've written I know what I'm talking about and see it every day. What you have to consider is if you are a contractor or a local or on a local contract.
A special set of rules seems to rule for contractors.
Also the housing they offer is of a low standard and nothing is done about it.
Don't want to go in to details but there's a reason why people leave after a few months..
People always looking for something better as soon as they have joined but it is a paycheck...