satcong,
I feel your pain. I too am in IT, and it has taken several jobs and moves to get to where I am today.
In 1999 I was working in NV making 12 bucks an hour as a service manager for a small computer outfit. The owner would not invest in his people, I had to pay for my A+ out of my own pocket and then he wanted to use it to advertise that he had A+ certified techs. I left and moved across the country (CT) and immediately doubled my salary+benefits, but they wouldn't pay for any training. I wanted to move up so I paid for my NT4.0 MCSE training. No raise from them, So I moved to the Denver, CO area and now I am making what will be over 3 times what I left NV for, and this last company PAID for my Windows 2000 MCSE and CISCO CCNA. Plus I have been learning and will be certified on Firewalls, Avaya Phone systems, and Citrix. The breast has gone dry on offsite training, so I will probably have to pay for my CCNP myself, but all I can say is that it has been worth it.
I tried to leave this industry for a while, but I make as much as a GP Doctor and I am a HS dropout. I would rather do alot of things but this job allows me to buy a few toys and lets my wife stay at home with our 2 daughters.
I guess what I am trying to say, is that without true goals, and a willingness to do what ever it takes, including asking for training and being willing to relocate, it could stay just the way it is. Don't take this wrong, I am not flaming you, it is just that I have told many people the same thing I am telling you now and most just stay in their current circumstances and expect a handout. You have to be willing to make it happen. In IT, the standard was 17 to 24 months then a job change, now that is extended a little, but more than 3 years at the same place starts to put up red flags to some employers.
I AM NOT suggesting you quit your job and move on, I did that and it was not easy. But atleast consider changing employers.
As far as internal promotions, hardly ever hear of it.
Good luck and if you have any questions drop me an e-mail
[email protected]I ain't perfect and don't have all the answers but I have been there.
dave