In this study, we examine the influence of control mechanisms and internal and external knowledge on multinational company (MNC) subsidiary knowledge development. Previous research stresses the importance of these factors for subsidiary behavior, but nonetheless they remain underexplored in the context of subsidiary knowledge development. The study is based on questionnaire data from 161 MNC subsidiaries in China and Finland. The results indicate that MNC internal and external knowledge, as well as decision-making autonomy of MNC subsidiaries, positively influence knowledge development in MNC subsidiaries. Conversely, the importance of knowledge development as a performance evaluation criterion did not show any influence on MNC subsidiary knowledge development. © 2008 Wiley Periodicals, Inc.