A few years back I used to go to their meetings in Boston
Very nice people. Would often discuss interesting topics.
But I get what you mean about the cultish stuff.
I stopped going after it became clear they were pretty socialist. At least the group I met with were