But is a job just an exchange of labor for payment? I view it as so much more. Even if we look at it from a job perspective, its also an opportunity to build personal connections between team members; "I owe you one" - goes a long way. Yes you can absolutely build these personal connections online, and it may be easier for introverted people, but I would say for most people a handshake or a smile passing down the hallway or a 'cool jacket', or someone fixing a bug and rushing to tell their co-workers, and other organic interactions are very hard to replicate online.