even the ones that are private and that I’m not a part of? (and that is more convenient than scanning the audit logs)?
Agree with Matthew.
In office 365 we have the labeling, classifications and naming convention options.
When you enforce the naming conventions, for e.g. each Microsoft Team is created with prefix “MTM_”. Then among all the O365 groups, you will be able to identify Teams quickly.
This cmdlet should show all the groups.
get-unifiedgroup | select AccessType, DisplayName