It works like a charm and isn't machine dependent. It doesn't matter what you're plugging it into, it just works. The only con I can see is that it doesn't make it too clear if you're connected or not. It blinks slowly when connected, but I got confused earlier this week when my 620s headphones didn't seem to be working. It was blinking, but how slowly? Anyway, I had to re-sync my headphones and all is well. It appears to last for hours literally. I don't remember what the factory specs are, but I played video games for 8 hours yesterday(I know, what a loser), and it didn't miss a beat. It is rechargable via a usb connection as are the 620s headphones. Pretty darned convenient. I use it with a KVM with a headphone jack. I can share my keyboard, mouse, video, AND sound without having those stupid headphone wires everywhere. Sweet.