No matter whether you are a listed company or an NGO, a training of one to three days is still the optimal format to boost the communication skills of your employees. Learning new communication skills requires practical work. Therefore, it is vital to keep the number of participants in a training low. A communication skills training should not have more than 10-12 participants at the most.
Online conferencing is great, because it saves travel time and allows us to meet more flexibly. Not all topics are ideal for work over the web, but for others it is a great alternative to meeting in person.