Organisasjonen, som har nærmere 30 ansatte, har hovedkontor på Hellerud gård i Lillestrøm kommune utenfor Oslo. De har også avdelingskontor i Bergen, samt egne landkontor i Tanzania og Mosambik.