To have both positive and negative results. My new promotion will be a mixed blessing for my family because I'll get a substantial raise, but I'll have to work longer hours too.
something that has bad effects as well as advantages Beauty can be a mixed blessing. It gets you a lot of attention but people are less likely to take you seriously.