My DH is a mason and has been for many years. He's definitely not a pompous ass, he would get short shrift from me if he was!
My DH is ex forces and after he left was seriously missing the camaraderie he was used to. By becoming a mason he found that again and there are times that was a life saver for him.
The annual fees go towards admin and building upkeep. They meet once a month, do whatever they do in the Temple, have a meal, raise money through raffles etc and socialise. It is not a religion, but they do have to believe in their own supreme being, be that God, Allah , Odin etc etc.
It's an older population and my experience is that they care for the more elderly in the group some of whom have absolutely no one else. If the member has family, the family is looked after in their time of need.
It is absolutely against their principles to do "jobs for the boys" Yes some of them are pompous arseholes, but you get that in any walk of life, not just freemasonry.
I have been to several ladies nights, it is just a dinner dance, loads of clubs (golf/yacht/rotary) do those. I know masonry can become all consuming for some men, but so can any hobby, speak to the cycling or golf widows! At least the guys in masonry are not just doing it for themselves, but are also actively involved in raising money for local and national charities.