be a mixed blessing

be a mixed blessing

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.
See also: blessing, mixed
Farlex Dictionary of Idioms.
See also:
  • as the white on rice
  • I'll see you (later)
  • I'll see you later
  • get back to (someone)
  • I'll see ya (later)
  • over the wall
  • in some neck of the woods
  • in this/that neck of the woods
  • on second thoughts
  • Fantabulous!
References in periodicals archive
Making news can be a mixed blessing. There are some people who say that as long as the newspapers spell your name correctly, it's a good day.
As every developer will tell you, conforming to landmarks can be a mixed blessing.