Well, I'm no scholar of free-masonry, but this is what I know: The origins of masonry are obscure and alleged to stretch back several hundred years in the British Isles. Some persons claim its lineage back to the Knights Templars and beyond.
Free-masonry is not a Christian organization despite a great deal of Christian trappings, and there has been a great deal of "trouble" between it and the Catholic Church. Any meaningful relationship between a Catholic and it is still liable to solicit excommunication today. [It may easily be true that a "quiet" relationship involving basically "fun" and social service is simply overlooked by the Church].
The higher "degrees" of free-masonry are allegedly rife with the attainment of "secrets" and the traditional rites performed there have more the trappings of ancient religions and non-christian belief systems [particularly colored by Egyptian concepts and similar ideas]. If one stays at the lower level "club-like" levels one may rarely see any hint of this.
Masonry used to be extremely racist, but today has dumped that as far as I know, and exists in most countries of the world. Washington, Jefferson, Hanc-ck, Franklin, and Revere were stated to have been masons.
At the "advanced" levels of free-masonry, the description of the ritual nature of its practice and its [in my opinion] over-the-top regalia, could be easily seen as cultish. But as mentioned earlier, one does not, as far as I know have to indulge in organizational ladder-climbing if one chooses not to.
There are fragments of masonry that do not even believe in a monolithic God, but they are the minority. However, at the higher "secret levels", the concept of God is not the one of Christianity. Thus the troubles with the Church.
The deepest student of Free-masonry was the turn-of-the-century occult scholar, Arthur Edward Waite, and he can give you as deep a look as you are likely to honestly get about the thoughts motivating the organization at its ontological levels. He is, however, a difficult, serious read. That's my two-cents.