Selfishness does not mean only to do things for one's self. One may do things, affecting others, for his own pleasure and benefit. This is not immoral, but the highest of morality.
We tend to think of the mind of an organization residing in the CEO and the organization's top managers, perhaps with the help of outside consultants that they call in. But that is not really how an organization thinks.