FARK the man. I have always worked for huge corporations (still do) and generally I hate it.

However, there is a plus side, if you can work it out. IMO, and from my experience working for big companies, things can go one of two ways.

1) They take advantage of you
2) You take advantage of them

If you can get to the point where you are definitely accomplishing #2, you can be sitting pretty cushy for a long time. But, if this isn't attainable than you are stuck with #1, and life can be hell. I don't know what kind of work you do, but speaking from an IT industry perspective, #2 can easily be attained with the right attitude. I'm 99% there already with my new job here in Reno. Granted, things get a little boring, but at least I have my sanity.

All that said, I would love to work for a small company someday. Somewhere were that genuinely appreciates me and the work I do, and were I can feel proud to work. Are there such places anymore?

Bart