1- Insecure middle management - they act like they are scared of losing their job and with hold critical information when it can be key to getting things done which is normally business expectation. They do this to get the piece of cake that they saved the day, not giving a chance to newcomers. If newcomers show that they can do better, they are sidelined, low balled and often put into performance reviews. 2- Clueless senior management, senior management generally has no idea of what middle management is doing or what their teams are doing. They spend 90% of their time in meetings, achieving nothing. Lack of leadership and understanding causes lack of direction. They usually scream at middle management or team members which results in people resigning & moving onto other companies. 3- Teams working in dysfunctional silos with no leadership cause issues in day to day and cause unnecessary workplace conflicts, which mind you, management will put back on you as they don't want to take any responsibility or ownership and do their job. 4- Whether its business or project work, there is no think time and management rushing team members which causes issues which is blamed on team members essentially affecting the culture. 5- No scope of growth or succession planning I could go on and on but there is absolutely no point. I would not recommend this company to anyone.
Get to learn by doing