Pros
- Easy signup process
- Multiple options available like PayPal Express Checkout or Google Wallet.
- Very good admin panel ability tp add different types/sizes / colors easily into product images which helps sell better products online by increasing conversions significantly
Cons
- Less control over shipping costs