Worked right out of the box for my old Xbox 360 controller. The packaging was a bit torn when I opened the box but everything looked and worked well so no complaints here. I can't speak about charge times as I haven't drained one yet, but plan on always charging one while the other is in use. It doesn't seem to charge my branded Xbox battery, but I wasn't expecting that to happen. This CAN work with more careful battery placement, but I only have one controller so two is more than enough.