I think he's done okay for himself after his firing, but being summarily fired for supposed racism always poses a high risk of long-term negative career impact, no matter how trivial the supposed deed was that precipitated the firing - David Shor wasn't even making an edgy joke, or implying anything negative about minorities.