I used to work as a freelancer. I wrote, handled a team for online reputation management and conducted recruitment. All of these things, I did for 3 separate US-based companies. I did enjoy my time as a freelancer. However, I also learned a couple of reasons why I started to hate it by the 6th month that I was a freelancer. First of all, I had issues with the income. Personally, the low income is one of the biggest setbacks about freelancing and this is also the major reason why people do not succeed in it. It does not offer stability at all, such as when I worked in a reputation management services. A lot of freelancing jobs are by short-term contract only so that means after you finish your job, you have to look for a new project to do. The hunt for new clients begins again.
If you do not have work to do, you do not have income. You might be the best web designer in the world, but if you don’t have clients, your talent can do nothing for you. People think that being a freelancer offers you a lot of time freedom…well, that’s true, but it also becomes a major cause of distraction. Any job that you can do while you are in bed can make anyone too lazy to get up and work. There are a lot of potential distractions at home – there’s the TV, the kids, the internet (Facebook, Twitter), household chores…you can even go to the mall if you feel like going shopping. Self-discipline is very important in freelancing. If you don’t have this in you, you will definitely find this career difficult to be in.