This company has a horrible trace record of being able to deliver and keeping the clients needs 1st. It values it's corporate relationships and deal above all else. It will tell the client half truths and cover for their corporate partners and themselves.
Middle managers are hired because they are friend not because they have experience or knowledge. they will routinely task you to implement a technical solution you know will break, but will not listen to your explanation or give a reason as to why you are being tasked to do it that way.