I have some mining contracts at genesis, but i not buy more at the moment. you can make profit if you buy with fiat money, but i am not sure at the moment, if it's not better to just buy coins direct instead of mining them there.
if you really want to make a lots out of genesis mining you have to promote your code everywhere in social media. but already a lots of people doing this. but at least genesis mining is serious, they do real mining and it is not a scam.
i would look closer at proof of stake coins or investing in a masternode of a good coin. i think you can profit more this way.