Upper management either is out of the picture, or has no patience to work with you. No trust between teams, no open communication, and it feels like you're walking on eggshells with whoever you talk to. Too many people are only here for a paycheck. Not only that, but I have never seen upward growth - you're more or less stuck in the position for years until you jump ship for something better.