You make it sound like the criteria goes beyond being a ballwashing yes man.
Cohn didn't agree with Trump and Trump didn't fire him. He quit. So no, ballwashing is not a requirement but calling your boss a "moron" will get you fired for sure no matter where you are.