As a ex-charismatic long time church-goer from the mid 80s to the 2000s, I would say Megachurches function more like a self-contained ecosystem where members are strongly encouraged to patronize each other's businesses. Many members were incidentally insurance agents, including the pastors, for some strange reasons.
You will also be surprised that many politickings happened behind the scene, considering we are supposed to "love one another" as brothers and sisters.