The ways of working for a Tech company are quite outdated, there's too much bureaucracy, too many management layers, senior leadership don't change priorities every day and people in management position that don't understand how software/tech works. No clear strategy per Product.
No clear path for promotions. Very little opportunity to grow after you've passed the junior positions. The company or leadership never acts on feedback.
Lot's of tech debt and old legacy products.