Yes it will work. Yes, you just take our your SIM and put it in the Moto G4. You might have to use the SIM adapter depending on which size SIM card, but it is easy and comes with the phone. It works immediately after power up. No you do not have to visit the Verizon Service Center.