• On the flip side of thing, I do feel dumping my knowledge into my team is going to help me advance. I feel that the better I can train someone else and help them become better at what they do through new skills the better manager I become to my peers. I could see that helping me advance in my career, which would lead to higher salary while helping a eager mind learn new skills and improve existing skills.

    However, I do feel learning new stuff is more about you than money. Regardless if your employer gives you a return on your learning investment, ultimately I do feel it does pay off in the future. For example, I've learned Python and currently use Python to do my job. This allows me to make data connectors that populates SQL Server without having to lean on a developer. Even if this didn't yield me a raise or whatever, I do feel another organization would see that as a huge win that I'm a SQL guy who also knows Python. Sort of helps separate me from all the other good SQL guys who don't.