a team meeting is organised every Monday: some follow the meeting remotely (using Skype) and Etherpad. With these meetings they go over the projects, meetings…
an email account per person, using Thunderbird messaging service (with the POP system: messages are posted on everyone's space).
a mailing list for the Board and the team: each employee is registered as well as some Board members. This way, when one of them writes something, they all receive the message.
a distribution list for the team only.
a "home" account: it is checked by all employees (using Thunderbird with IMAP: this means all messages are on-line in the server): everyone has access to all messages received and sent and can send an email using this address.
using Phplist software to manage contacts and the distribution of emails: Phplist allows managing a database of email contacts and has an interface to configure mailing lists. The advantage of this is that people can de-register from these mailing lists themselves.
Skype is used by all to communicate from a distance (using a chat on a daily basis and, once a week, through a video-conference and sharing the desktop for the team meeting).