The worst project management that I have ever seen, with zero tech and business business background! That's unheard of!
Developers are just numbers and pressure on them to give low estimations to satisfy the client and If those estimations aren't met, then it's only their responsibility and they get thrown under the bus!
Soft communication skills are non existent in the upper management, resulting in a lot of shouting.
Each daily meeting was an insufferable debate between devs and PMs concerning estimations and the time it took to finish a task.