In the UK the IT industry is only now (after 2001) getting back on it's feet. According to some of my colleagues the US was also hit massively (used to be a great option), but I don't know how it's doing in the last 6 months or so.
And I would (now) go with the large company. I was doing pretty well in a small company (100 or so people), and had all the pay, respect, and resposibility I wanted. Then we get took over by a larger company (about 2500 employees). This was because the MD bottled it after 911 (we work in travel) and sold out basically. Overnight I go from someone high up in a department (development) that was the core of the business, to someone in one of many similar departments, of which most are not that important. And half of your mates are booted out. Hmmm. Nice security of big company in the first place if you ask me.
Just my 2p in the rapidly increasing manual labour type job that IT seems to be becoming.
Oh, and our PM's tend to be people who chat a lot to customers, get us to work out the design (inc. the full spec), scheduling, and programming with the customer, then just get the customer to sign on the line. And then they get a bonus (much like the salesmen). And it's pretty obvious they get paid better too. And we don't get paid badly either.
Slight rant there. Bloody work...
All in all, if your father/grandfather doesn't/didn't do funny walks and handshakes, or wear large goat heads with big horns, then it's best to be a bit of a genius and make something on your own.
Just a little bit of a joke there.
Cheers
Ps. Heh, go to Uni, at the very least it gives you 3 or 4 years of getting totally wasted (and not much else) before having to face the next eternity of work.
Heh, and I used to train newbies too
I am 99% probably lying in bed right now... so don't blame me for crappy typing