Freelance is a bit of a tricky one really, I work in advertising and done the freelance thing for a couple of years, they've basically got you by the proverbials, if you don't hang around after hours they simply won't get you back in. I found I was working longer and having less holidays as there'd be the constant implied threat of no future work if I didn't. It wasn't for me.