Want to sell on Amazon? Businesses must weigh pros, cons