From my experience, I had an okay manager. Worked when told, did my job but I had asked to change around my schedule and got fired.
I believe in the staff, they are awesome people, but management has a hidden agenda and if you don't fit it or you're to "loud" they will cut you off.
They can't seem to keep staff, fire the good ones and hire back ones who should be terminated.
Care staff loves their community members, management cares about money and often does some questionable things.
So if you can put up with politics and be a puppet.
At least the staff is great!