Pros and cons of vending machines