Teams channels close to a messaging app with features to help small teams to work on projects together. On the other hand, Yammer encompasses a wider audience and functions more like an enterprise social network. The messages on Teams are usually addressed to a specific person or a group of people.