It says alot about a company when workers typically go from per diem to full time. Autonomy on the job, work flexibility, on going trainings, and great communication makes this job very agreeable.
Cons
driving around (but, I mean, you did sign up for that), documentation after visits, and sometimes going into less than desirable homes