There are two modes, Solo Mining, where you have a predictable BTC daily income based on your TH and predictable fees for electricity and service. Then there is Miner Wars where it is gamified, and you have to compete for your share but you can earn as much as ten times solo.
Their recent roadmap says they are looking to build their own pool and have 25M TH by then. They run their own data centers and ASICs across the globe.