Organizational culture can be defined as "the way we do things around here" and as basic assumptions that a group develops to solve problems. It is a soft aspect carried in people's minds that influences how they interpret and judge what is right or wrong. A strong culture can positively impact organizational performance by directing employees towards goals, strengthening cultural influence on behavior, and creating cultural homogeneity. Key elements of organizational culture are values, communication, networks, and heroes. Its functions are providing identity, commitment, stability, and understanding. Challenges to organizational culture include pressure from internationalization, developing human resources, balancing stability and adaptation, and facilitating relationships and sharing.