Vocabulary

一得一失

gaining some and losing some; (something having its) advantages and disadvantages

noun