There are big differences between being a freelancer and an employee.
The main one for me is that as a freelancer (or independent contractor or small business owner if you will) is that you are running your own business. You do not work under someone else, a company essentially hires you to do a job and then pay you accordingly. You have the freedom to choose whichever jobs you take on.
As an employee you are for the most part, exclusive to the company employing you and all the work you do stays within it. You get perks alongside that like: job security, benefits, maybe some stock options or a 401k and whatnot.Read More