- Lots of politics, the politically savvy get ahead and actual skills don't matter
- Boys club culture and some very toxic people who bring down whole teams and get away with it
- Lots of pressure to deliver from senior management
- No tech innovation and very poor processes
- The engineering standards are extremely low which affect quality negatively