Working for yourself, by far...
At least in a self-employment situation you know what you have to do and then do it.
Being employed there's no telling what psycho you'll end up under and no real way to know (until it's too late) how that person (or group of people) is handling business.
