The article highlights that the easiest way for these companies to let go of staff right now is to dissolve entire teams. I've heard from friends that work at these companies that recent hiring freezes have actually made managers more hesitant to fire low performers because anyone they fire can't be replaced and they'd rather have a low performer than no one at all. The team dissolving process seems to sidestep this…
At Meta managers can't really get away with hiding low performers. Your performance review isn't finalized by your manager, but rather the manager submits your review to a calibrating board that tries to ensure fairness and maintain quality standards. They will refute at all cost that this is stack ranking but you are absolutely graded on the curve of the other engineers in your department and level.
Got a good chuckle out of this.
My experience with calibration at multiple companies is it's where you realize not only does your review depend on how happy you make your manager, but how politically savvy your manager is coupled with how much you were able to impress the people on the calibration committee.
It also gives your manager a nice out if you work hard, but they don't quite like you. All they have to do is not fight for you in calibration and you'll never be able to get much beyond a "meets expectations" rating.