Well, there are worse places to be but the real achilles heel is the rostering wich brings down the life quality thus even making the sandpit alternatives more attractive, despite them being farther away (depending on where you're from of course).
The rest of the stuff can be put up with by most people if you're in it for the money and hours on a short term. If you're planning on going home for more than 1-2 days a month or travelling once in a while, forget about it unless you're going long haul.