The worst thing is the difficulty of how rarely training is available, complete inflexibility. The best thing is everything else. Truly admirable business development efforts. Kevin Orton is a remarkable individual.
There really isn't one. The benefit is that you are your own boss. You work from home and make your own hours.