All-employee meetings should afford everyone an opportunity to attend, participate, and benefit. But not every meeting should include everybody. Invite only the people that have a vested interest in the topics to be discussed or who will be impacted the most by any decision made. Department heads can represent their respective teams and present information on behalf of those individuals, regardless of the diversity of thought among the group. Even if the right people are in the meetings, not everyone needs to attend the entire meeting. Choreograph the meeting to allow certain people to be dismissed after particular topics or hold off on having select people join the meeting until the subject of their interest is raised.
-Vince DiCecco, Your Personal Business Trainer