A lot of my friends work at Amazon. The situation this engineer was thrown into sounds worse than average but I have heard similar stories.
Amazon usually takes 3 months or so to fire people for real or imagined “poor performance”, so this engineer must have said something pretty bad on the call.