There are too many to list. Upper management honestly has no idea what they are doing. They continually change metrics and processes, causing total confusion at all times and diminishing the quality of work. The product that development is putting out is sub-par, as they have fired most of their product managers and their QA testers, so almost all development releases have major issues. This is seen on the client side daily, with random items breaking at an alarming rate.
This company uses nothing but fear-based tactics to keep the stress level high and never knowing day to day if you'll still have a job tomorrow. FYI. most won't....