Pros
I am frequently given the opportunity to try new things, I hear about new things, attend events and try things I normally wouldn't probably do. I had never been to a CAPS hockey game, but TCG's employee Spree night gave me a chance to check it out. And who knew I'd EVER get into a giant plastic bubble and smash myself into other TCG-employee-bubble-people on purpose in the middle of a park in DC? There are many opportunities to experience new things while spending time getting to know coworkers. It's nice to have the opportunity to try new things, with new people, in a safe environment that is quite often on TCG's dime!
Cons
You could think that the telecommute-friendly environment would make it hard to connect with coworkers, but I don't find that to be the case.