-Management constantly pivoting regardless of collateral and lost work it causes
-Far more focus put on growth into future than sustainability of current systems, leading to growing back-end issues
-Lack of input from actual working teams on product direction
-Muddled responsibilities and general attitude of "not my problem" on multiple teams when potentially critical mistakes or oversights are brought up
-Unrealistic, continually-shifting deadlines that are not clearly communicated or updated between teams on interdisciplinary projects
-Unprofessional behavior exhibited by multiple members of upper management (taking out issues on random employees, harsh language in moments that could be constructive)
-Disconnect between engineering capabilities and product requirements causing unrealistic project proposals when compared with what there is capability to implement
-Lack of communication between products and platforms leading to duplicate solution implementation
-Leadership keeps burning cash on expensive, clunky solutions with unused bells and whistles for things that could be built in house for cheaper
-Terrifyingly disorganized DB architecture
-Glut of useless update meetings wasting time from multiple departments in both prep and time spent siting in said meetings that could be used far more productively
-Large pay discrepancies between employees on the same level
-Turnover issues due to cons