Teams are collections of users that serve a few purposes. The first, more obvious purpose, is granting access to a data product. For instance, two organizations are working together on a project, but only want to expose a few of their data products to a subset of the other organization. The two could agree to a joint team with the appropriate members from each original team where they could collectively share files. Membership in a team comes with a privileges as described below. One does not imply another, they are independently assigned to each user.
The second use of teams relates to tracking resource usage and allocation. In the example above of a joint team the two organizations could agree to create a new team. However, one of the two teams would be the parent team of the new team and would take responsibility for any files registered to the new team with regards to disk allocation.