Engineering is the least productive department I've ever seen anywhere. People are disheartened, nobody is in charge, and except for the UI teams priorities are set by people that don't understand the subject matter.
Engineering relationship with Product is dysfunctional. We're always trying to blame them, and best I can tell they do the same back to engineering.
We also blame support for being lazy, instead of looking at ourselves for putting out an unsupportable product.
HR management is embarrassing - no doubt they will bury this post along with all the other honest posts here in the past by adding several glowing reviews immediately afterward.