I am considering converting an existing face to face two day training on customer service soft skills into virtual training. When weighing up  synchronous against asynchronous, what are the questions i need to ask myself? The face to face training relies heavily on discussions, role plays and reflection. 

Thanks!