Great flexibility in all aspects. Limited to no micro management of job functions. Act as own boss most of time.
Cons
Limited base pay with high job hour expectations. Commissions available. No employer health or 401 K contributions. Consider as a stepping stone to career with a different company.