they definitely need some major corporate restructing... i have a number of aquaintances that work or have worked for them and they speak of massive chains of command... lots of managers and managers of managers managers, if you know what i mean.
kinda like Office Space... I have 8 bosses.