Interesting indeed. I work for an NGO / non-profit in Melbourne, Australia and we work with a /lot/ of other Australian NGOs and I can honestly say most NGOs (at least in Australia and New Zealand) are not at all like this. Salaries are generally significantly lower in the NGO/Non-profit sector and generally speaking these roles tend to attract morally driven individuals that are primarily concerned with their impact on society or at least the sector they work in (obviously a generalisation but speaking from experience).