A Typology of Virtual Teams | Synapse