Hiring full-time employees can be really costly for small businesses with a tight budget. Here are the reasons why a freelancer might just be the solution.