A town hall is similar to an all-hands meeting — you invite the whole company — but the agenda is set by employees rather than management. This is typically done by having people ask questions and offer input in advance of the meeting. A senior leader or an internal communications person then compiles the questions and feedback, inviting the appropriate people to answer the questions that have been asked.

