mixed blessing
noun [ S ] uk/ˌmɪkst ˈbles.ɪŋ/ us/ˌmɪkst ˈbles.ɪŋ/
福祸兼有的事物,利弊并存的事物
something that has advantages and disadvantages
Getting into the team is a mixed blessing - I'll have to spend a lot of time training. 加入这支球队有好处也有坏处——我得花许多时间训练。