Are we wrong to think that we really need everyone "there" (in, say, a video call) and interactive?
Yes, that is a colossal waste of time. You said it's an "announcement meeting". How is that interactive? How does that need a live audience?
The easiest way to handle this would be to schedule the announcement meeting in whatever time zone is convenient for the announcer, invite everyone optionally, then record the meeting and send the recording afterwards to every person in the company. Don't go around asking why someone wasn't present. It doesn't matter.
There are two reasons to have a non-interactive all hands meeting:
- for legal reasons something has to be announced to every party at a specific time
- you want to hinder gossipping and some feeling less privileged than others when information is not available to all at the same time.
The first is something employees couldn't care less about and the second can be remedied by giving out the information to all employees that are interested, and all others will have the good feeling that they could have had the same privilige, but decided they'd rather sleep or feed their children or attend their sports club. But they got the very same information as soon as they wanted without waiting for something.
Now, if you actually want to encourage interactivity in your meetings, make them smaller. There is no point in a 200 person interactive meeting. If everyone gets 3 minutes to be interactive with the speaker, everyone has to sit through 10 hours of passively wasting company money and personal braincells while others ask questions they don't care about. That is 2000 (!) hours paid for but wasted on making them sit in a chair not working.
So to sum this up: "announcement meetings" are a waste of your money. That money goes directly into the CEOs ego bank. It does not pay for anything, produce anything, get anybody dividents or make anything else better.
Announcements can be pre-recorded or recorded while doing it live for a smaller audience and those recordings can be consumed at the pace and time that is most convenient for your employees. Looking at the bright side from an exploitative capitalistic view, your employees might even watch it in the subway on their way home, or after hours because they want to know what was talked about and don't want to wait until morning. You would not even pay them for it.
So drop the all hands announcements. It's a a bad idea in general, even before timezone problems.