I've been on both sides of the fence, so let me weigh in as best I can.
Teaching is wonderful and it absolutely sucks. I mean, it's a pretty manic profession -- there are days when I walk out saying "I can't do this tomorrow" and there are days when I walk out saying "You know, I can do this forever." It's an awfully tough job if you're trying to find any sort of psychological balance. It is fairly secure, but the pay really isn't that great. I've got two MAs on top of my BA, and I could be making double what I'm making if I just sucked it up and went corporate.
I also managed a Help Desk at a university where my primary responsibility was designing and running software workshops (I taught computers, if you will). While I was doing it, I absolutely hated it -- ten hours a day of soul-sucking, I'm not doing anything for the world or in any way living up to my own ideals boredom. Now that I'm back to teaching, that job seems like heaven.
I mean, can you believe I have to face those kids again tomorrow?
*bangs head against wall*