Sure. I'm much more comfortable at home and in the long run get more done because I'm likely to actually stay at a company for a longer period of time... But there is nothing like being in an office and feelings like you have to be locked in for productivity.
I can simulate a lot of that with pairing though.