A good company that appears to respect individuals, the community and the environment might not be one if there is a lack of integrity: people with integrity (as individuals) might not retain it if they are members of a team that is able to hide bad facts or fraudulent acts.