Leading virtual teams: Hierarchical leadership, structural supports, and shared team leadership. | Synapse