I mean, he cleans up crime scenes is all I know. It's not exactly a secret considering that's how he introduced himself to the network.
The sacrificing thing, though I'm not sure how that's gonna go down or if it's even going to hurt. But on the bright side, no one's died or sacrificed themselves too recently. That I know of.