E-commerce and it’s associated Pros and Cons for all