my opinion: teacher.
you get the work hours of a coorporate executive (from teachers ive spoken to, holidays arent really that "holidaish"), 100 times less pay and you are teaching people who couldn't care less about you, your subject area, the school you're in and generally getting educated. and this is in a good school.