Experts say Walmart delivers both positives, negatives