Organisasjonen sier at den står for en filosofi med vekt på personlig utvikling og erfaring. Tildels brukes egyptiske symboler. Det opereres med flere nivåer av medlemskap, hvorav de fire høyeste gir adgang til presteskapet.