Earlier quoted context omitted.
Others have also replied but yea: with all due respect to IT helpdesk support staff and Wordpress maintainers and the guy who does the web site for the local nail salon, there's no way any of that compares to a career in software. Living in a low cost of living area is nice but it's not worth that.
Those aren't the only jobs in low-cost areas. Almost every mid-size or larger company has an internal software group making real software, and every metropolitan area has at least several of these. Lots of that is on older "enterprise" stacks v. cool open-source or experimental stacks, but it's still a plenty legitimate career path, and you'd be surprised how modern a company that looks like a dinosaur at first glanc…
Having one company in an area does not help. My original comment dealt with the risk of when that one company doesn't work out for whatever reason. If that's the only tech employer in the area, you're screwed.
Even if there are a few in the area, getting a tech job is not like getting a job at the local Starbucks. One could easily apply to all 20 companies in the area and not get anywhere. Ask me how I know. At least in the Bay Area, you could apply to 20 companies a week and not run out of potential opportunities.