I think the relationships in a corporate environment aren't conducive to bringing out the best in people. If you work in one, the best you can hope for is for your team to be left alone and managed by earnest and diligent engineers that have earned the trust of PMs and POs.