Tony Redmond has written a nice PowerShell with which you can create a complete overview of all teams and export it in an HTML file. This can then be published on the intranet, for example.
Tony:
“A reader reported that their Teams deployment had run into a roadblock. By default, teams are created as private. This suits the owners because they want to control access to their data, but it creates a problem when people don’t know that a team already exists for a project or other purpose. “
https://petri.com/creating-publishing-teams-directory/
https://github.com/12Knocksinna/Office365itpros/commit/de90ce065e6104c764ce508021f944f0299e583b