Yes. IIRC there were two low level Twitch employees who won something in the giveaway, but I believe they were entered because they performed chat moderation (yes, using the same mod tools normal channel moderators use) for the streamer in question (Trainwrecks). It's being made out like this was some form of bribe, but that seems disingenuous given they have (had, one died, one left the company) no influence over Twitch policies, and the decision to accept gifts (or not) is their responsibility as an Amazon employee either way. Perhaps they have colleagues who they could sway who are involved in policy setting, but that feels like reaching to me.
However take this with a pinch of salt too, I wouldn't like to bet on being fully correct! ;)
However take this with a pinch of salt too, I wouldn't like to bet on being fully correct! ;)