Big companies are a joke. If you plan on working for Dell, IBM etc.. You might get paid decent money, but job security is pretty poor with ANY big business, aside from high-level management. But that's the case with any industry and any business.
I also guess it depends on what you are planning.
Obviously, there will always be a need for computer repair for as long as computers are around. Also, there will always be a need for tech support, for as long as people don't understand computers. And of course, there will always be a need to own / manage the facilities that provide this services.
So the business itself is here to stay.. It's not a fad and should be a secure job to have. You just need to find the right one for you.
Atlhough I've been doing the first option, computer repair, I have decided to go with the third option, which is owning my own store.
For repair, I'm clearing anywhere from $500 to $700 a week. I have a relatively secure job, but maintain a lot of responsibility. Now, this money is okay, but it won't make me rich anytime soon.
So, I am opening a new computer store / repair shop with a friend (hopefully it will go well). Of course, I wouldn't do this if I really thought it was a bad market to get into.
It's true that big companies have moved partially overseas, but isn't that the case with ALL big corporations? Cars, electronics etc.. I think if you stick to small / medium sized business, you will have a good, secure job. You might not get rich, but if you are skilled, you should get paid decently for your talents.
And there's always that "risk factor". If you don't take risks, you probably won't hit it big, so to speak. Opening a store could be a huge mistake for me, but if it works out, I very well could be planning an early retirement.
As with anything though, management / executive positions always get paid more. Computer repair / support is a trade skill which usually earns hourly wage.