Opportuniwhore
Anyone who takes full advantage and abuses a situation in order to benefit only themselves.
Carly: Can you believe Jack took his secretary to my company's ski day when I was sick?
Adelle: He is such an opportuniwhore.
Adelle: He is such an opportuniwhore.