LOL I love it, I can imagine joining this society and the other members help you to take control of a business whom are in competition with yours.
Hey they might even practice strange initiation rituals and go to a secret location to witness a weird ceremony based on a sacrifice.
Could call it the free masons or the illuminate :p