I know Genesis hasn't a very good reputation based upon reviews from their customers but regardless of that particular company, the biggest pros I find with Cloud is that you eliminate the risk of hardware failure and you get well over double the TH/s per dollar, basically double the income (42TH/s with hardware and 100TH/s with cloud, for a $15k investment)
The only "con" I find with Cloud is the maintenance fee but that is dwarfed vs the income
The fact that you have no control over the actual hardware is more of a "pro" imo , because it literally saves you all the maintenance hassle, noise, electricity etc and then again the risk of failure
Maayyyybe? I've had S4/S5 offlined because profits = maintenance cost and they were so worthless it wasnt worth paying processing fee to get them out of DC. So yeah Bitcoin profitability is crazy at the moment, its been before, but to date it has never lasted.
So maybe the income will "dwarf the fees" or maybe history will repeat itself, yet again...