They look after their staff - contractors not so much
Their values are good
Kontras
They cannot make decisions. Too many get kicked upstairs to people who don't actually know what they are doing.
They are slow
Some long term employees just don't care
Roles and responsibilities are not clear