I'm just going to point out that Sarah Sanders joined Trumps Campaign in 2016, so technically she has been with him for about 3 1/2 years now. Even if it wasn't entirely in the White House.
I would say good riddance, but her replacement will be just as bad or worse. If Trump bothers to appoint a replacement.