- Failing business.
- 70 hour work weeks.
- Constant politics with teams and leaders undermining each other.
- Non-technical executives imposing technical solutions based on the buzzword of the day.
- Personal branding and self-promotion is encouraged, so lots of clueless web developers are given "leadership" on major projects they are unsuitable for.