Pros
Decent (not great¹) pay and benefits, some flexibility such as scheduling your own days, apart from the administrative tasks required and office politics, the actual work of supporting patients and families can be very rewarding.
Cons
Overworked employees; management takes advantage of the caring professionals who will always try to do right by their patients, and does nothing to address the long hours employees work. The company states they care about work-life balance, value their employees, and strive to provide the best possible care to patients and families, but in the end the true focus is on the bottom line -- Medicare measures, productivity measures, etc., and these are the measures which define quality care and the worth of an employee.