The main thing I think about communication is how expensive it is, especially synchronous communication.
And this isn't "meetings are expensive". Literally all communication is expensive. It takes up a lot of time, and unless you're very careful about your team topology that time grows quadratically in the number of people in the team.