Pros
The residents are lovely people to get to know. Highlight of the job by far. The job, at least as listed in the description, is manageable and quick to adjust to.
Cons
Management is poor at communicating. Often you learn about changes at the last possible second, if at all, and when you raise a complaint about the behavior of other staff or coworkers nothing seems to get done. Management constantly and LOUDLY shittalks any employee when they're not in the room, mocking their intelligence of capability up to and including including swear based derivatives of slurs. They're worse to employees that are not white. Management will sass you and snap at you for pointing out concerns with the behavior of other employees or with the residents that is affecting everyone's quality of life. Constantly asked to do work beyond the job description because the people with that job do not do it, and communication gets you nowhere. Working overtime is basically demanded to get anything done. Absolutely do not get paid enough to justify this amount of nonsense.