There's a lot to love about being a freelancer. You set your own hours and have control over what kinds of contracts you take, for starters.
But with all the good comes some bad. Workflow isn't always consistent, you miss out on benefits salaried workers may have. And you have to deal with some pretty... unique clients from time to time.
The Twitter account Clients From Hell posts some experiences anonymously submitted to them. And man, it's wild out here.