It resets the whole memory of the car- sort of puts everything back to the way that it came from the factory

otherwise thats about it- never had any problems when disconnecting the battery- but I'd check around- While I've never had any problems there could be some who have had them