We have a dilemma. We have some positions for which we can’t internally promote our existing employees, since they lack the requisite skills (leading teams, innovating, etc.). We considered promoting some folks anyway, but decided against it. That means we now are in the process of recruiting external candidates. Here’s the question: How could we reasonably know that a person externally hired will be better (and stay longer) than someone we promote from within and train?