They take care of their people
The salary, benefits, the good environment in my team
I felt I could be myself and speak my mind freely.
In my department, we have a friendly relationship and help each other. We work as a team and decide together. That said, I know that in other teams, things are not nearly as good.
For where I live, I am well paid and the benefits are fair. Too bad the taxes are so high and I don't actually get my money, but of course that is not the company's fault.
They need to be fair when it comes to opportunities. I have witnessed a few times, roles being given to "friends" without even typically doing a process between applicants. The HR does absolutely nothing about all this. On the contrary, I think they take advantage of the situation for themselves.