The second hand does NOT automatically go to the 12 when the crown is pulled out, except in one very, very expensive mechanical movement from the ultra-prestigious Lange. A hacking movement is one in which you can manually synchronize the seconds hand with the minute hand by pulling out the crown and stopping the movement when the seconds hand hits the 12, and then moving the minutes hand to the correct index mark; a non-hacking movement does not permit the second hand to be stopped. One common non-hacking mechanical movement is the bullet-proof one found in some Seiko dive watches; when you pull out the crown to set the time, the seconds hand doesn't stop.
So to synch the seconds and minutes hands on a hacking watch, you try to pull out the crown just when the sweep seconds hand hits twelve, then you turn the crown (usually backwards) to set the minutes hand. In old war movies, you hear the officer say "Hack" when he and his troops all push in the crowns to start the movements on the watches again. Depending on the movement, you have to turn the crown back or forward at least 30 minutes to take up slack in the gearing and get the hands to start moving at the proper time -- on three of my mechanicals with ETA 2824 or 7750 movements, I have to move the minute hand back by at least 30 minutes to properly synch the three hands, on another ETA 2824 I have to move them forward and have the seconds hand 5 seconds behind the 12 to get the minute and hour hands to synch exactly with the seconds hand once the crown is pushed in and the movement starts up. All depends on the tolerances and assembly of a particular movement.
If you're getting a mechanical, learn when you should not change the time. For example, on a 7750 chronograph movement, you should never set the time between 9 pm and 3 am because it can ruin the movement (screws up the day/date gearing).