I don't know if it's common, but I'd say it's not out of the ordinary. I definitely don't think it's looked down upon. A former Marine buddy of mine got hired by an F15 guard unit. They mandated that if he wanted the job, he had to live within 50 miles, so he moved there. There might be some issues in some states with members of the state guard not being citizens/residents of that state, though I haven't heard of any. When it comes to pay, when you're on orders, the units will pay your travel and per diem (standard drill days don't pay travel or per diem), so there is some added cost to the unit for hiring an out of town guy. (With a local guy, there's no travel and you stay at home, so there's no per diem)
When it comes down to it, if you're application is pretty much equal to another guy's and the unit only has one UPT slot that they can fill, they'll 9 times out of 10 hire the local guy.