> Your mentees will support you and promote you for the rest of your life. The problem I've seen is that this is rarely true. We've had a big set of grads we've trained that quit for a 20% pay rise, or a project that they happen to like better. Many regretted it but it didnt stop the next guys from doing the same. I'm really burnt out over teaching green newbies again and again.
Why don't you match their pay rise? Or give them projects they're more keen to work on?
So you can a) hire someone who needs training and then train them, or you can b) hire someone who is productive since day 1.
The people in a) cannot expect the same salary as b). Otherwise, there would be no point in incurring the costs of training them.
Unfortunately, once you train them, someone can snatch them as people in b). You incur the loss, someone else benefits.