Not really worth the money. I've had two of these batteries die after a few charges. I would look at other brands. There are other models that can charge 4 batteries at a time. For the money you could get 8 batteries and a 4 battery charger for less that are better quality.
It works on my Mac. I don't feel the buttons respond fast enough to make this a good controller. If you just casually want to play a side scroller this might be just fine. If you want to play a fighting game this isn't the controller for you. Buttons don't always respond.
I'm using this in the bathroom. I was hoping it would start up every morning at 5:30 and have the room warm for me when I get up at 5:45. The timer has to be set every time so I have to set the timer before the morning every day. The fan only stays on for 30 minutes if it comes on via the timer. I don't feel the fan puts out enough heat. It's an okay fan for a small bathroom. I don't feel it's worth the money.