The charting software is not as intuitive as I would like. Changes happen quickly. This last year is better than previous years though. Pay varies on visits completed. This is a pro too, since weeks where I see many clients I get paid more and when I am low, I still get a base salary, unlike the last place a worked that just paid by the visit.