* A terrible work environment for devs. People are stressed, overworked, and burned out * Middle management that tries to just please the people above them and produce results, forcing all of the work and stress to fall onto the devs below them. Everyone is afraid of the CTO and bows down to his every demand and just expect the devs to carry the burden of some conversation they had absolutely nothing to do with * Product/Management over-promising features, forcing arbitrary and tight deadlines not based on actual estimates on how long the feature will take to deliver * Product and leadership constantly change directions in feature, causing teams to fall into design hell and extremely last minute changes (scope creep) * Feels like company only cares about the bottom line. It's always about delivering feature after feature as soon as possible without caring how it's affecting the culture and the morale * On-call