Bad upper management:
- no vision, not setting realistic goals - just throwing wishes around, bad prioritization, starting a bunch of projects and then forgetting about them
- extreme micromanagement
- bad communicators - a lot of generalizations and little substance
- favors "yes-men", you shouldn't point problems or disagree on something or you are going to be removed from the flow
Bad practices:
- cargo cult agile/scrum
- lot of endless meetings - little decisions
- bad Human resources dept.
- 100 person company functions as 1500 person company - lot of formalisms, indecisions....
Collegues:
- there is a clan formed that keeps together, cover each other up, scorn and imputes others, team leads giving superb reviews to friends with little merit etc...
- "We are so smart and we know everything and you have to listen to us" attitude from 26-32 year old guys on their's first job