I'd be lying if I said I didn't see this seemingly happen with multiple people across multiple Amazon development centers.
This place is toxic and puts way too much power in the hands of the managers, and the net result is that the managers have their favourites, and that the engineers are nothing but puppets, and that engineers are busy back-biting each other, and the managers enjoy the shit show from the sidelines. Despite not having any moral high-ground, all managers in an org review every reportee in that org with absolutely zero fairness, there's no integrity whatsoever, from what I've heard.
And I'd be lying if I said this _thinking_ didn't take it roots right at the very top of the management hierarchy (...according to employees I've spoken to).