Pros
Plenty of engineering projects around mine site to gain tons of work experience! Awesome co-workers! The other interns were plenty of fun to hang out with and it turned out to be a really fun summer! Great fishing in the area and the rivers are fun to spend a weekend at! Housing was paid for. Full time employees get really cheap company subsidized housing. Overall, the company treats their employees really well, especially if you're on the production side of things!
Cons
Small town. Finding things to do can be hard at times. Phoenix is about 4 hrs away, which is where I spent most of my weekends. Nearest town with a Walmart or any decent shopping is an hour away. Very hard to get any overtime hours, especially since most college students are trying to work as much as possible to save up over the summer. (This is a definite positive for full-time employees!)