My company had just done a great big house cleaning last month on Thanksgiving. They announced that a major project had been canceled but it wouldn't affect too many people. That was on a Friday.
Then the company put out an email saying our door access systems were going to undergo an updgrade over the weekend, so anyone who wanted in to the company that weekend whould need a managers approval and be escorted by security. No big deal.
Business was closed on Monday for Thanksgiving.
On Tuesday, our email servers, VPN access, etc. suffered a temporary "glitch", no one could sign in to our network, check their emails or instant message.
At 10am, our team managers were contacted and told to ask specific people to go to a meeting in another building, which had empty unrented floors that we make special arrangements to use for a general meetings. Those that were left were then gathered by their team managers and told that the people who were asked to go to another building were no longer with the company.
From what we can gather, over 400 people were let go that day, none of the front line managers had a clue this what coming. Some of the people who had been let go were with the company from the beginning, with 20+ years of service. Most of them had not worked on the project that was cancelled.
Our best guess is that "management" used the opportunity to trim staff because of the economic down turn, and belt tightening that our banking clients were going through. Each business unit was probably told to reduce their head count by a certain %, and some of our most knowldgeible people were terminated.
Oh, by the way they are hiring at the same time. Nice guys huh???
They were only allowed to come back to their desks to pack with security present. And from what I was told, extra security guards and the Peel Police were called in to make sure that no one got out of hand. Nice way to treat your former number one resources, your people. So now we have gaps in our business knowldge because as you know, you can never document everything. Never enough time.