Advantages are you can sit on your computer & shop. Disadvantages are many, you need to check the accountability of site which is providing the online shopping site
Disadvantage, like the others said make sure its a true business!! And when ever entering credit card numbers make sure the site is a Secured site, how you tell is in the address bar it will be https not just http, the s means its secure and as always just be careful!