the one i have is a USB 3 hub with gigabit ethernet from iclever, i don't think it's made anymore.
i have much better luck with the USB adapter over the thunderbolt
with the thunderbolt, i normally have to unplug and replug at least once, either the thunderbolt side or the ethernet side sometimes both.
and a bonus with the USB version, if you use parallels, you can hook the ethernet port directly to windows, and not have to deal withe shared/bridged networking in parallels
i have software that i need for work that's windows only, and this has simplified that process greatly.
not to mention for work i use a 13" air, so i only have one thunderbolt, the USB lets me hook up an external monitor and used wired ethernet at the same time.
It's been a while since i got it, i think mac recongnized it, but i had to install drivers for windows. Maybe the other way around, but one did recognize it and one didnt'