As an aside, Let go is such an interesting term. It's such a well accepted piece of corporate doublespeak.
It's like they want to go, and their employer is letting them. They're straining at the leash to be unemployed, and the employer graciously releases them from the burden of their contract.
They're being fired.