As noted by Valentin1331 in one of the comments above, Bank Job's innate strength is in card compression, not action compression. This card nets you two emergency caches for one deck slot, which gives you more space to pack non-economy goodies. The big opportunity cost here is that Faustian Bargain--a card that's probably a little too good--can pull in nearly the same number of resources for a single action (and the same number, if you're willing to spend a second action on a regular resource action), so there's stiff competition. There is the curse cost, of course, but a couple curse tokens floating around in the bag isn't generally too threatening (though they can wind up costing you actions or other tempo in the future, which I think our present-oriented brains tend to dismiss a bit too cavalierly).
All that said, Bank Job does shine in a few situations:
-
Fence decks, where this is suddenly one action and netting you nearly as many resources as Hot Streak (4). There isn't a Fence deck around that should fail to include this. Bonus points for attaching both to an Underworld Market to consistently go hog-wild early on in a scenario.
-
Big money decks, where your number one goal is accumulating as much money as possible as quickly as you can.
-
Action-generating decks and/or characters, which minimize the opportunity cost of playing this.
The more of these you're aiming for in a single deck, the more powerful this card becomes. So while it's not going to find a home everywhere, I think this is still a solid addition to the card pool.