Pros: flexible time, pay is good, health benefits, job satisfaction.
Cons: contracts don't last forever, a lot of marketing necessary to keep busy.
My company. Yes,I am biased. I know the medicare regs. This is a job I enjoy very much. I find the mistakes and assist others in correcting them and keeping them corrected.