Hated every minute.
Pros: clients were very sweet and understanding most of the time.
Cons: no support from administration.
Impossible objective. Restaffing appointments when employees called off. No support from administration. Huge territory. Clients needed help and employees would not answer my calls because they didn't want to take someone else's appt. Company cut their mileage, pay, benefits etc. so they were disiclined to cooperate. I had a difficult time getting company to reimburse my expenses.