IMHO I believe nearly every organisation I have worked with at this size always has a management problem.
The reality is if you want your teams to be competitive adding contractors competing with your in-house staff can be a really good thing.
Most in-house teams are jaded with management and having contractors set to do jobs (of course they have to be good) injects some life into the organisation.
If your in-house team is toxic you need to go and be the one to monitor that.
I worked on a team where when the CPO was there it was actually amazing but the moment he left their idiot head of engineering and middle management had a field day doing nothing
The reality is if you want your teams to be competitive adding contractors competing with your in-house staff can be a really good thing.
Most in-house teams are jaded with management and having contractors set to do jobs (of course they have to be good) injects some life into the organisation.
If your in-house team is toxic you need to go and be the one to monitor that.
I worked on a team where when the CPO was there it was actually amazing but the moment he left their idiot head of engineering and middle management had a field day doing nothing