Even if each person is given 5 minutes of personal time with the person doing the firing, at 8 hours per day assuming no breaks, that's 5 * 900 / 60 / 8 = 9 days. Almost two business weeks. That means that 900 people will have a zoom meeting scheduled two weeks ahead of time, and while they wait they see that everyone who goes into that meeting is fired.
Does this sounds like a better way of doing it, to you?
If they have to fire 900 people, you think they only have the bandwidth for 1 person to fire them? 10 People its down to a work day, 20 is half that again..
This was horrendous optics, basically asking to get shared virally and draw more attention to the bad situation the company is in. The CEO made it about himself / the company, that's all people are going to get from Google searches for a time to come. Managers could give them the news en masse as efficiently and infinitely more humanely.
Even if each person is given 5 minutes of personal time with the person doing the firing, at 8 hours per day assuming no breaks, that's 5 * 900 / 60 / 8 = 9 days. Almost two business weeks. That means that 900 people will have a zoom meeting scheduled two weeks ahead of time, and while they wait they see that everyone who goes into that meeting is fired.
Does this sounds like a better way of doing it, to you?