Here is where we come in. Along with the existing invisible strands, that make up the corporate culture we help weave in a learning culture. A learning culture consists of organizational values, systems and practices that support and encourage both individuals and the organization, in increasing knowledge, competence and performance levels on an ongoing basis. This, in turn, promotes continuous improvement and supports the achievement of business goals, innovation and the ability to deal with change. This learning culture helps employees learn about how the current culture influences their perception, attitude, actions, events and reality of the organization. When employees at various levels (combination of both vertical and horizontal hierarchical positions) learn as a team, they in-turn create a compelling opportunity to update the prevailing culture. A learning culture is a culture of inquiry; an environment in which employees feel safe asking tough questions about the purpose and quality of what they are doing for their clients, themselves, and other stakeholders. We help weave the pursuit of learning is woven into the fabric of organizational life. The combination of existing culture and the learning culture sets an environment for the organization to learn, grow and change with a spirit of competence, in addition to making the organisation flexible and dynamic in its response to the emerging and changing market demands.