Yes the remote can be charged. The battery in the remote lasts wayyyyy longer than the drone. Comes with all the cords you need, but not any USB wall adaptors. The only thing you need is a smart device as you have to run their app to control the drone/see the camera.
I’ll also point out that it does NOT come with a case, so save the box!