I manage teams and a standup with 20+ attendees sounds like hell to me. We keep standups to team scope and 10 minutes long (20 minutes in the case of our largest team, but it almost never goes the full time).

We have some larger meetings that are closer to what you are describing, but they are for higher-level management, not line engineers.