I would define a "bad" company as one that puts profits over people. People includes customers (incl b2b) and employees. A "good" company is one that realizes treating people with respect is a long-term profit driver.
The way you've phrased that, the good companies still put profit first, it's just that they have a different strategy - treating people well to build loyalty etc.
kaashif|2 years ago