When I was a permatemp there it seemed they had an awful lot of Assistant User Experience Managers and others whose jobs consisted entirely of attending meetings. They're the ones who should worry most...
How many of these jobs are temp related? They usually lay off a shitload of temps before they release a new operating system and most temps know this well in advance.
I think it's going down tomorrow. Lots of conference rooms in my building are booked solid just tomorrow morning and early afternoon by the same person in HR. Same thing happened during the last round.
You've seen this map:
http://i.imgur.com/CK6aONG.jpg
Best strategy for MSFT would be to move the headquarters to Mumbai.