They've recently had issues with selling keys which weren't legit (and were pulled by the game publishers, even though some of them were recently reinstated).
Apparently GreenManGaming is actually legitimate keys, bought directly through publisher agreements -- but I'd be wary of G2A, as they are facilitating the sale of individually-acquired keys which could come from anywhere. The full story is here: