一長一短

Idiom

 * 1) talking endlessly; long-winded

Noun

 * 1) advantages and disadvantages, pros and cons