I have been working at Rio Tinto full-time
Hours are great, atmosphere is good
Out in desert, away from any civilization
I applied online. The process took 3+ months. I interviewed at Rio Tinto (Salt Lake City, UT).
They had an HR person follow me around all day and not say a word, but just watch me and how I interacted with their employees at the site where I was interviewing.