Upper management is a mess. They recently lost two of the best coworkers I've had, and their replacements have been unable to keep up with the quality of work that was done previously. They micro-manage, overwork, and undervalue those of us keeping things afloat. We were all much better off last year before certain hires.