I can vouch for this. I've done software consulting in corporates a few times throughout my career. Probably the highest value things I've done have been those times the team's organisational structure was a bit broken, and nobody in the company had the visibility, audacity and cover to call it out.
One team had no clear leadership, and there was an important milestone coming up that the team didn't seem to be orienting around. I started kicking up a fuss in meetings by constantly asking "Is this important for our April launch?". I know I upset at least one person, but with some help from management we ended up collectively getting the launch back on track.
At another company my perspective was relayed through my consulting company to the client's upper management, and that ended up being used to fire someone. It doesn't feel good - he was a nice guy. But he was genuinely useless. He spent about 90% of his attention brown nosing to upper management. Once or twice he even actively sabotaged the team in small ways so he could be seen stepping in and fixing the problem. I think they wanted to get rid of him anyway but they didn't have legal cover.
There's absolutely value for companies in having outside consultants sit amongst a team. But its a subtle kind of value. I thought I was brought in to write code. Hah!
One team had no clear leadership, and there was an important milestone coming up that the team didn't seem to be orienting around. I started kicking up a fuss in meetings by constantly asking "Is this important for our April launch?". I know I upset at least one person, but with some help from management we ended up collectively getting the launch back on track.
At another company my perspective was relayed through my consulting company to the client's upper management, and that ended up being used to fire someone. It doesn't feel good - he was a nice guy. But he was genuinely useless. He spent about 90% of his attention brown nosing to upper management. Once or twice he even actively sabotaged the team in small ways so he could be seen stepping in and fixing the problem. I think they wanted to get rid of him anyway but they didn't have legal cover.
There's absolutely value for companies in having outside consultants sit amongst a team. But its a subtle kind of value. I thought I was brought in to write code. Hah!