The effectiveness of this card is largely up to the Corporation and that's not great.
The default choice is "Rez THIS" or "Trash THIS". That the corporation gets to choose is straight downside. You get the effect that is least bad for the corporation every time. Between two effects, you generally want the one that's least bad for YOU every time, not the one that is least bad for the opponent.
For a card like this to be good, you really need to be able to have really good abilities on the card OR you need to be able to eliminate one of the two options that is least bad for you. At least to some extent, this card does actually do both of those things, and therefore this card isn't completely worthless.
It's possible to cast this when either option is really good for you. It could make them rez an ice you don't care about or lose money they need. The least bad of those for the corporation could still be worthwhile for you.
I want to focus more on the latter of those possibilities, though, the ability to turn one side off.
Ideally, at some point, the corporation is going to be low on money. You can control when you use this to correspond to that time. If you also have Account Siphon or Vamp, you have even more control. Additionally, early game is a time when both players really want more info and more money.
To a large extent, you can just face check and accomplish the same thing, but that puts you at risk of hitting face check ice. This can be a bit safer way to accomplish the same thing. Maybe you have a plan of face checking and then using Special Order and going back in. Using Forged Activation Orders is way better for that because you don't suffer the potentially massive resultant penalties.
It sucks to face check into a Brainstorm. This card is way better than face checking a Brainstorm.
Is it better enough to be worth deck slots? That's a tough one. Most of the time, probably not. Very possibly, though.