A lot of people will recognize her from MSNBC where she has worked for 12 years, but it should be noted that she has been involved with other publications as well. Recently, it was announced that Walsh’s contract with MSNBC would not be renewed, which provoked a fair amount of uproar from her