Yet, my large city has couple hundred of you, willing to come in the office, network with employees outside of work that are outside their team, and is a crap load more flexible. Let's be honest, why should we hire you?
Not trying to be cruel here, just honest. I have a mortgage in another city. I pay a company to manage it for me. I moved because it needs to happen or I could stay in my little crappy town, with 20% less mortgage cost and a 40% less salary, along with 80% less opportunity. Weigh the benefits and negativities in moving.
And there are a dozen or more companies in this area willing to hire me at higher rates. Competitors of yours that values my skills more highly than yours.
Not trying to be cruel here, but your company is facing several lawsuits for product quality and perhaps this is a root cause of why. Your staff is of questionable skill and seems to like to say phrases (like 'Big Data') that they clearly don't understand. You have Physicists doing Machine Learning instead of, you know, hiring people who specialize in Machine Learning/AI. Perhaps this is why the land on which your office is built is worth more than the actual business you work for.