Poor management-
No training or time dedicated to new hires-
Teams do not interact with one another- everyone is in a silo
There was literally a time I was screamed at because a program was broken on my manager's computer?! How does that make any sense...