Pros
The patients/residents you meet make anyone's job worthwhile, they offer comparable pay for most positions, they are flexible in most departments for vacation time. Some staff members go out of their way to make the residents enjoy their time in the facility as well as boost morale for other staff members. Lots of good team members located in many of their facilities that really care about their job.
Cons
Company posts about promoting within however seldom is the hiring fair to current employees, it will greatly depend on whom the Senior staff member is. They have these 3 pillars which poses a good marketing tool but when a company does the latter and imposes sometimes unreal expectations, it's very hard for the staff to really believe in what the company is supposed to stand for. Lacking in CEU/Education reimbursement for staff(below par for whom they compete with)