Advantages and disadvantages of face to face communication?

Advantages of face to face communication is that you can look at a persons body language in order to tell how they are feeling. Disadvantages is that it can be awkward sometimes.