Very very bad middle management.
Direct managers are kind of pain and introduces more obstacles, reduces morale. It's pretty much of my way or highway from senior people working on the team. Teams are ran by a single person , instead of working as a team. Product has no idea what it's doing. HR will say that the company is awesome and the glassdoor reviews are by past management. Dont listen to them.
Run as far as you can from this company.
You have been warned. :)