Interactive Data Corporation hired John Foley in June 1976 as an assistant product manager at a starting salary of $18,500. As a condition of employment Foley signed a confidential and proprietary information agreement. The company's president told Foley that if he performed his job well he would have a long and rewarding employment with the firm.
Over the next six years and nine months Foley received steady salary increases, promotions, bonuses, awards, and superior performance evaluations, rising to branch manager of the Los Angeles office with an annual salary of $56,164 plus a merit bonus. In January 1983 Foley learned that his new supervisor, Robert Kuhne, was under investigation by the FBI for embezzlement from his former employer, Bank of America. Foley reported the information to Vice President Richard Earnest because he was worried about working for Kuhne in a supervisory position.
Earnest told Foley not to discuss rumors and to forget what he had heard. In early March 1983 Kuhne informed Foley that the company had decided to replace him for performance reasons and offered a transfer to another division. Foley was later told he could continue as branch manager if he agreed to a performance plan, but when Kuhne met with him the next day Kuhne instead gave Foley the choice of resigning or being fired. Foley was discharged on March 13, 1983.
Foley filed suit against Interactive Data Corporation alleging three causes of action: tortious discharge in violation of public policy, breach of an implied-in-fact contract to terminate only for good cause, and tortious breach of the implied covenant of good faith and fair dealing. The superior court sustained the company's demurrer without leave to amend and dismissed the action. The Court of Appeal affirmed the judgment. The Supreme Court granted review.
View case