Being a Freelance web developer sounds fun, sure. However, if we thought about it there are actually a lot of challenges. Below are a few:

  • Time (especially if you also work on a day job)
  • Health (you don’t get health benefits unlike with work although you can get health plans if you want)
  • Health (again, but this time because your health might decline if you work on a day job and work for freelance)
  • Salary (often, freelancers are given less salary than the normal ones especially if you are just starting in this career)

Needless to say, it’s not all happy times, there are bad times too. Then again, what matters most is that you enjoy and understand what you are doing while earning at the same time.