It would have been far more practical to quietly go into each department "Jane, Jack come with us we're putting together a team" "Sally, Quan come with us we're putting together a team" take them all to an area "we're very sorry but we have to lay you off, we have counselors that we can refer to you if you need to talk to someone. We've also got some headhunters we can recommend. It's not personal, we just have to cut costs, you'll find that your company accounts were deactivated at the start of this meeting. We will be more than happy to ask your supervisors to write you letters of recommendation if you'd like, just put on this form where you'd like them sent for your records. Please think of anything that you are in the middle of and type it out in this word doc on the laptops over there".
Not "Hey everybody, go home and wait to see if you get to come in Monday".
Start the process with a lie finish it with asking them to do some work?!
You've just been sucker punched with new team yay! wait not really you’re fired! Now please finish that document you were writing and GTFO.
What? Please think more carefully than this if you are ever in the position of influencing layoffs or delivering the news.
ANYTHING is better than telling the entire company "go home and compulsively refresh your email all weekend to see if you get to come to work Monday"