benefits advantages and disadvantages of