People become freelancers/contractors because it typically pays better than full time gigs as well as allows the individual to pick what they work on.<p>There are many reasons why organizations use freelancers/contractors but at the last place I was at it was because they are easier to fire than a full time employee. The organizations also don't have to pay for benefits for that contractor/freelancer so that saves them money as well.