Minimal hardware they expect you to perform exceptionally well with even though its crap (14" screen w/ 16GB RAM lol).
They blame the employee for past employees work
Code base is like it was written by 15 script kiddies
Biz team dictates *technical* requirements
Biz Development team *TELLS* engineers the deadlines, they don't ask
No real management abilities from an engineering perspective.
massively verticle org chart with a chain of command that comes from way up the chain w/ zero to no input from the engineers.
They do not listen to complaints, rather will use it to relieve employees of duties
Incompetent leadership (engineering)
They do not allow for real dialogue around solutions to problems
No clear boundaries, DevOps != Developer