Good for what it is, I would return if the time came to it.The good thingsGreat Office crew, lots of available work, knowledgeable team, diverse job sites and locations, supports up-skill and fifo benefits, great communication, Great accomodation, Well organised.
The challengesSome very, very long days. Un-predictable team culture (this falls onto individuals not the company), go hard or go home mentality. Tight nit crew with antics. Some blend fine in this type of environment and others do not. I personally found it manageable but unhealthy.