We use observers to allow people to see other team's inboxes. However observers are notified when you @ a team in a comment. So the whole company is @d every time someone @s a team.
Create option to @ observers or not or create third role in a team which allows viewing.
Possibly ideal would be control whether each team member gets emails inbox and @d in team discussions individually.