I have the Xbox One S and the series. You can not play with this controller or any that aren't from Microsoft specifically. Your Xbox will tell you that you have 2wks to play with it, then after it will block the controller from the system. Code error 0x82d60002 will pop up.
This looked promising, only because it wasn't microsoft. Meaning that the controllers break often. I guess on to the next better option.
ALSO, for the people who say that it didn't come with a babttery. It comes with the cord, but you can put 2 AA batteries in it. There ya go. Mind Blown. SMH.