* lower pay compared to other companies on the market
* a lot of internal politics
* bad middle management
* at certain teams there is a lot of favoritism
* very few opportunities for career development
* usually decisions are made for political reasons instead of technical ones, which has a bad impact on the product
* managers love and promote "talkers" instead of "doers"
* depending on the team one can get stuck with legacy tech, making it unemployable in the long term
* a lot of "coasters" and the company is fine with that
* not a lot of work for senior engineers, thus most people leave after a certain number of years
* the higher management does not know what it's doing
* overall, the company is in decline and the higher management has no idea how to improve the situation
* very frequent re-organizations
* after each reorganization everything starts from scratch, thus a lot of effort is lost for no good reason