Corporate culture, environment, and strategy