Upper management is kind of sketch. We recently did a rebrand to Angi and the first round of layouts happened. Nothing much, didn't think much of it and then the next round happened in which they fired a bunch of devs, some that have been with the company for a while. My manager was not even made aware that the company was going to fire me until an hour before. Guess I was just a sacrificial pawn in company/business decisions.