I think that get rid of this "sub-team" is the best idea, But it all depends on how lucky you are that your big boss would be willing to listen to you