The direction is not fully defined and tends to change regularly, ultimately trickles down the chain of command, where management needs to tell employees one thing only to have it change because upper management does not know the direction. Way too many meetings. Lots of "hurry up to wait" projects, due to one reason or another. The company will claim that there is room for advancement, truth is that advancement is slow, management positions tend to be hired from outside than from within.