great place to work. I would have given it 5 stars but nothing is PERFECT. They care about the patients and provide excellent care. As for as working for them, I have a great supervisor and wonderful coworkers and they seem to care about their employees.