Great flexibility working for yourself. Able to work as many or less hours as you please without time limit restrictions on how many maximum hours you can work per day.
Cons
Benefits cost too much independently makes it difficult to have the medical coverage you need.