User blog comment:B214/General Discussion/@comment-29963364-20161007032244/@comment-9595671-20161007034315

It makes sense to me, Mammon is the Demon associated with the Sin of Greed which fits what you just mentioned about money, even if the other Satans' roles don't really fit with their associated sins.

For their roles, I'd say Business Affairs and... maybe Rating Games maintenance? Beilal may get that one since Diehauser exposed the games' corruption.