Provide a much more obvious indicator that a Team has "Guests"
My organization is EXTREMELY worried that a user may post something in a Team that has Guests without realizing external Customers may be in the Team. We are using the nomenclature that a Team name in ALL CAPS is a Team with external people, but it would be great if we could turn on a Banner on Posts (similar to the "This post will be seen by 65 people") in red or yellow so it's very very apparent that you are posting something external people can see.
Edward Molnar-Strejcek commented
My company has the same concern. There needs to be some type of notification that is extremely obvious the group has guests/non-employees, or We could turn on a Banner stating your post will be sent to external participants.
Sean Ellis commented
One way to deal with this would be to allow the team owner and/or the local user to set the team's accent color. This is useful for other uses too, such as categorization of teams.
This useful feature has, however, already been rejected by Microsoft.
I have the same concern. You can create an Internal vs. External channel (guests), however there isn't a clear distinction between the two - besides the name. A separate component for External Facing channels vs. Internal facing channels under a Team would help out along with the other suggestions here to add a statement identifying which channel you are posting too.
Yammer does a great job of this, even placing a "Your reply will be visible to people outside your network." beneath every reply box that you would type into.
Brandon Shea commented
Ideally, Teams should handle groups with guests the same way Yammer does. Yammer makes it incredibly obvious that a group you're working in has guests in it, and it's labeled as such in the name, comment field, header, etc.
I like this idea, maybe a way to "post Internally" verse to "Everyone" in the team
Will the banner be a notification requiring the user to acknowledge and continue or cancel?
I agree with this. G