The plot with Ana and her sleazy boss winds up this way: The sleazeball harasses Ana, so Christian has him fired. Somehow, after only having been an executive assistant for a week, Ana gets the sleazeball's job, becoming head editor at Seattle Independent Press! Amazingly enough, Christian has nothing to do with her sudden promotion.
THAT MAKES NO SENSE. Why would the press stick Ana in the position of a seasoned executive? Even if her sleazeball boss has praised her work, she has no track record at the company, so why should anyone trust her? She also has zero related experience, her job during college having been cashiering at a hardware store. From what little we know, she's conscientious as an assistant, and, uh, she likes to read British literature. That's not enough to recommend her. As much as I object to Christian's abusive, control freaky behavior, if he had gotten Anna the sleazeball's job, that would have made been much more logical and believable, narratively speaking. E.L. James really doesn't know how to write.