CEO is too involved in the in software development process and code itself. This causes a lot of friction and undermines developers and middle management. Also micro manages what each person does and how.
Culture is really bad. No self reflection. It's always someone else's fault.