It's addictive, even for men. It's cheaper, no sales tax on out of state purchase (must report the purchases on tax return), and you don't have to deal with bullshit sales people.
the pros is that you dont have to waste time/gas going to the store. there are more sales online than in stores.
the cons are that you don't get to ask a person for information on your product, sometimes theres shipping fee, and you have to wait a few days or so before receiving your products