mill alibaba advantages and disadvantages