The three hours I did it in 2009 were just about the worst experience of my life.
I could see working that way for a design discussion, to walk a new developer through the code ... but write code? That's impossible. Nobody can concentrate while in constant communication and without concentration programming doesn't happen.
I quit my job at Microsoft the next morning. Eleven years later I had to go into counseling to put the experience behind me; it actually gave me PTSD. I thought you had to be in combat to get that.
A pleasure? That's just nuts. I will never work onsite again but were I in an interview and PP came up I would get up and walk out without a word. If I was working and a manager told me to do it I would go clean out my desk.
And a lot of programmers are obsessively conformist; and compulsive about a lot of things, like those idiotic methodologies and low-level optimization.