I worked for a big bank, and after a few internal shuffles, most of my team wasn't located where I lived, even though I lived where there was an office. I traveled once a month or so to the E. Coast where my teams were, and it was pretty good. In fact, I was able to move across the country to another state without much interruption at all to my job. In fact it helped because I was closer to the E. Coast so travel time was reduced as well as being a timezone closer for morning meetings!
I was usually working from 7 AM to 4:30 PM, with no real time for lunch because of overlapping meetings. Lots of meetings.
I have since left there, thankfully, and am at a much smaller company. I like the people I work with, and I do feel less isolated than before. I like coming into the office. But I wouldn't mind working from home again some day. You just need to have the right tools in place, a good work ethic, and it helps if everyone "gets" working with remote people.
Funny story - I joined one quarterly all-hands call via phone. It was apparently being held in a very large auditorium, several hundred in attendance. Typical big-company meeting of this type, some high-level talk from the exec, then he handed it off to others to give their spiels. One guy got speaking in person got on the mic, fumbled a bit with his introduction... then FROZE. Complete stage fright in front of 1000+ people in-person and on the phone. This was a pretty high-ranking guy in the company too who was no stranger to giving presentations. Then he collected himself, apologized, and said "I usually work from home, so I normally don't get to actually SEE this many people". Everyone laughed, then he laughed. That broke the tension, and he was fine after that and gave a pretty good presentation.
I know I have personally led calls of 100+ people, and behind a phone I am sure it is easier than in person.