Question: why was cj made chief of staff?
Answer: During the third season, C.J. ... C.J. succeeds Leo McGarry as White House Chief of Staff in the sixth season (halfway through Bartlet's second term) after McGarry suffers a heart attack at Camp David. She is recommended by Leo himself, giving the President a list of "just one name".