Are you N'sync?


With asynchronous delivery, the advantages are flexibility
and reflection time.  

With synchronous delivery, the advantages are real-time
telepresence, instantaneous feedback, and motivation by
other group members to finish the task while everyone is
collaborating.