My opinion is quite biased since I never worked remotely but I'd definitely like to try.
Unlike you, I don't particularly enjoy working on site because I don't have the whole "social and fun" thing here: I basically sit at my desk in my office for the whole day and I rarely see anyone for more than a few minutes. No coffee time chat (no coffee time at all actually), no lunch together, etc...
I'm quite ok with all this (meaning: that's not an issue that would get me to leave or anything) but in the end of the day, I could do the exact same thing from home, and probably more efficiently.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.