I lived in Nogales for a little while but wasn't too impressed with the place. There isn't much to do here when it comes to working or having fun and you'll probably spend a lot of your time being bored or driving around to find things to do.
Work here is sporadic and pays less than it should. The real estate is cheap as well which helps. Nogales is also right against the Mexican border if you ever feel like spending a day on the other side for some recreation.
There is a Walmart Supercenter right in Nogales as well as a bunch of smaller stores too. You shouldn't have to go too far if you're looking for just basic groceries and home goods, but anything beyond that and you'll have to go to a neighboring town. And since there isn't any public transportation in Nogales, you'll need your own car to get around the area easily.