Genesis is scam. yeah they are paying to users but what they don't tell you is that they have rights to terminate your contract if it's no longer profitable for them. So all that "forever" and x years contracts with small hash will eventually be terminated. And even if you purchase x amounts of hash (larger) it will take years to hit ROI
i think they are not scam, i am with them since 2015 until now and i am getting ROI for almost one year and now i still got paying from them but i don't have much of hashrate. if the OP wants to select cloud mining, make sure that you have the info about cloud mining itself and read about the reviews from many people so you can select one with best recommended from people.
What does it mean "i am getting roi for almost one year?" Have you got the return or not, because everyone, who claims to have bought their contracts, are saying the same thing.
They aren't a scam because they are paying me, and I will roi in a year or 2 or 3 or whatever... and all of them are yet to reach the point, when GM starts sending them money.
Until you have reached the ROI point GM are paying you with your own money, so you're getting ahead of yourselves by saying they are not a scam.