The ideal situation would be that an Office 365 group, lets say Team 1 can manage multiple sites. For example, they would have a "public facing" sharepoint site where they are publishing information to the business and a SharePoint site (part of their Microsoft Teams site) where Team 1 would internally collaborative. Team 1 and Team 2 are part of Department A. There is a business facing/publishing site for Department A that Team 1 and 2 are contributors, also the Department A has a Microsoft Team site for internal collaboration.
Is this best practice to use as Office 365 groups?