Pro. Good product availability and excellent returns policy.
Against. 1. Delivery service often late, delivered to wrong house or broken.
2. If a product has been previously opened I have found there to be a very good chance that it is faulty. Suspect that company policy is to keep selling a faulty product until someone does not bother to return it.
3. Bad product reviews are filtered out.