A company can't fire him because of cancer, but can lay him off or fire him for poor performance, blah blah. Anyway, yes the company can always find some excuses to fire a person.