Agile Software Development (ASD) has gained much attention as an approach that provides values and principles for dealing with turbulent environments and change as they are now common for many systems development projects. Literature stresses the importance of organizational culture for agile development, but only little empirical research about their relationship has been conducted. On this background we carried out a cultural analysis in 3 organizations which perform systems and software development according to agile principles. We found that agile development thrives in different organizational cultures as long as the 4 core values are present to a significant extent. This is possible because agile methods bear to compromise even with central elements of the agile approach; this is the essence of agility.