Also which channels of communication are used to communicate between the teams and the mentors? Would you accommodate with a team using mostly asynchronous communication (written, non-chat) channels, because according to our experience it's the most effective way to communicate in a small software company?