This item has no research benefit, and can be sold freely. We can only assume this bizarre device is some form of entertainment for the aliens. It appears to induce a euphoric state in the user.
Source: XCOM: Enemy Unknown (2012)
Notes
Upon seeing his item on the Alien Base, Dr. Shen will comment: "Is this what the aliens do for fun? At least they're not playing... computer games".