I wanted to like this card for a long time, but have finally concluded that I cannot (at least not in competitive decks). This card falls into a 'win harder' category, which looks useful at first, but in play can quickly become a liability.
The simplest way to describe my complaint is this: When the corp has only 6 credits or less, losing those credits can cripple the player at least temporarily; when the corp has 7+ credits, an extra credits are nice, but don't really change the game in a big way.
Losing all the corp credits when scoring an agenda leaves the corp wide open to attacks on any unrezzed ICE and assets, with very few means of responding. Rebuilding from 0 credits is often a slow process, which many runners take advantage of and will trash any corp economy they can to maintain. Such a corp may not see another scoring window for many turns depending on the runner.
Gaining 7 credits is powerful; even better than a Hedge Fund, but the corp can already rez most ICE with 7-8 credits, gaining to 14-15 credits brings Janus 1.0 and Wotan into the possibility, but servers were already dangerous to the runner. Frankly, for most corps, scoring at 7+ credits often means that they will be able to chain into their next scoring window in 1-2 turns, even without the addition of another 7 credits.
In summary, this card only really helps the corp when they are already winning, and probably don't need help, but hurts them very badly if they are not cash-flush when they score. Great for a laugh, but does not belong in any serious deck.