Quote from c_dawg:
By IT I meant making software to support research analysts. ....
I don't want to get stuck with a job where the compensation heavily depends on politics and waiting around for 10-15 years without seeing the fruits of my hard work.
.....
Software support jobs everywhere are waiting to be outsourced. It is good that you are formulating a plan to get out of that line of work - the sooner the better.
On the second point you have nailed the corporate life: You need to understand human behaviour and deal with it on a daily basis to survive in large corporations. In most companies and most lines of corporate work it takes about 3 - 5 years of success before you can be considered to move into some type of management and then, another 8 to ten years before you might - and might not - get a senior management slot.
. If you work hard enough you can pull a mid six figure salary EZ. Think about it.