The first thing I thought of when reading this card, and I'm surprised no one else has mentioned it yet, is that it would be quite helpful vs Noise. There are far too few cards that fit that description in my opinion. Off the top of my head, I'd say a virus spamming Noise installs about 1.5 viruses per runner turn. Having one of these in play would greatly reduce the damage of Noise's extremely powerful ability.
There are problems though. First, you need to protect it and protect it well. With Faust in play, Noise can make most runs easily. The trash cost probably won't deter him at all; it's not very high and if course there is Imp to worry about. Also, as mentioned by others, this card makes Medium more dangerous as the runner will access fresh cards each turn. So you'll need to have good protection on R&D too. Lastly, you'll want a larger than normal deck to save on influence. I personally almost never build big decks
IG does seem the best fit for this card. The featured deck this week looks scary! Outside of IG though, I'm not sure it'll see too much play. But you'll be happy you have it if your facing Noise.
EDIT:
So I guess I was wrong. This card is very widely used. It's the new thing to build IG, NEH, Gagarin, Palana, and other decks at 54 cards with 3 of these included. Often with 3 Mumba Temples and either Hostile Infrastructure and/or trash cost boosters. I have to say, since I've been playing mostly as the runner recently, it is getting really annoying, really fast. The new Mumbad City Hall has obvious synergy with this set up. Honestly it seems way too powerful, because Mumbad is free after the 1 rez cost and can be used repeatedly to get all 6 of these cards installed (not to mention any other Alliance cards).