I will not work on-site. Final, said and done. I came onto this job as a remote, and if you change the conditions that's equivalent to a change of workplace, so you have to pay me severance. Yeah, really. I don't care what amenities your office has, because nothing will compete with the exhausting commute, having to live near a city, and your loathsome 'company culture' (which is essentially a pecking order with a side-dish of sports-team references). Even if you opened an office in my tiny town, I would not want to work in it. If I want company and culture, I'll seek it, outside of the workplace.
I learned the hard way that one should not seek friendship, nor accept it, at the workplace. I once took a job in a city far from where I lived, where I knew no one. Workplace friends were my only friends. I got canned, and because the 'separation' was not a simple lay-off but part of a big corporate kerfuffle, I couldn't just meet up with most of these people outside or work. So, I lost my social circle, and was left collecting unemployment in a strange and hostile city. While searching for a new job, I decided to move back home, where I could be among friends, family, and familiar places. But social life withers without constant attention, and in the two years I was away from my home area, things and people had changed. It took me a while to rebuild & reacquaint myself. In summary, you can still wear the hat of your favorite home-town sports team in a new city, but all it does is make you a stranger in a strange land.