All the important stuff has already been said, but here's my take:
For work, Phoenix (and the surrounding areas; Mesa, Tempe, Gilbert, Chandler, etc., etc.) is the place to be. This is also a machinist's dream as well; LOTS of manufacturing going on. I was a machinist here for about a decade, and recently moved on to manufacturing engineering. Get a free subscription from here:
They list most (if not all) of the major places for manufacturing and their specialties. It'll give you some leads on jobs and salaries. For entry level CNC (ie. button-pushers), they'll get ~$10/hr. Experienced CNC MACHINISTS, get anywhere from $12-20 DOE. Tool and Die / Mould-makers / etc can get as much as they want provided they've got the experience and record to back them up. Some people I know have also gotten great jobs off Craigslist too, believe it or not.
Phoenix is hotter than a mofo at its peak (120 is as hot as I've seen). You'll acclimate quickly...I've lived here about 10 years (moved here from IL), and if it drops below 70 now, I'll put on a sweatshirt. I like anything between 80 and 110. Anything above that, and I'll put the doors / top back on and turn on the A/C. It's definitely a dry heat...like standing in front of an open oven. But, you don't start sweating the second you step out of the shower either. Lots of water stuff to do in the summer too; I read somewhere that there's more boats per capita than anywhere in the nation.
LOTS of wheeling opportunities around Phoenix, and everything is only a short drive away...including snow in the winter if you want it. If you're married, you're wife would probably choose the Phoenix area over the rest; there's TONS of stuff to do and see. You could go to a different restaurant every night for a year and not hit the same one twice I think.
But the best thing about here, for me, is the ability to make plans YEARS in advance...pretty good chance it'll be sunny and warm...lol.