does th company make an active effort lead by the owners or leadership team to cancel out the effects of other companies. (e.g. engange with local community, promote work life balance)?
if its a partnership or employee owned then its also probably good, but some partnerships (where there are 10 to 100s of partners) then it becomes like a publicly owned company again and no individuals feel their personal reputation is at stake.
personal reputation is about the only thing you can rely on when it comes to not being shitty, as it all comes down to trust really.
And so most aren't.
Also with a small company you'll know just about everything the company is "doing" whereas if you're working for (Rackspace, Google, Meta, etc) you have a very good chance of not knowing what the company is doing somewhere until it becomes a major news headline.