Management turnover has created such a chaotic environment. I've never seen so many people get fired/laid off over a range of time.
Goalpost keeps getting changed and not necessarily pushed back, but sometimes replaced with other things. It's pretty disheartening to spend months working overtime on a project only for it get canned shortly afterwards.
Oh, and did I mention constant layoffs and firings?