The management team needs work and should be comprised of people who actually understand and do the work required at their level, not just hold a fancy title. Tread lightly if you have any concerns and choose to address them as upper management will listen, but may only use a bandaid to fix them temporarily. They are not bad people, just focussed with blinders on.