Good:
Not having to be in the same place every day doing the same old shit.
Being able to avoid rush hour ques (I'm allergic to them!)
Not having to shave if you don't want too

I don't think I even own a tie!
Not having to drive a BMW 320d company car
Bad:
Feeling like you work 24/7 and feeling guilty about taking a day off!
Doing your own tax return
Chasing up forgetful people for money, or even worse the cunts who blatantly don't intend to pay but say they will!
Totally random bank balance
It's 1AM and I've still got loads of work to do tonight!