+1
If you have lots of players and an interesting enough job ("legal racket") then sure a player-run faction makes the most sense. But if the income is low compared to everything else (Speedy Delivery level income) and if the job is only meant for new players to get some money to start off with, then I think it should be an NPC job.