This document summarizes the challenges and lessons learned in implementing a knowledge management (KM) program at a large construction company. It describes the company's pre-KM systems and why KM was needed due to rapid growth. The company developed a KM strategy centered around communities of practice. It established a KM organization and processes to connect people, enable sharing, and monitor contributions. Challenges included remote work and reluctance to share. Recommendations included top management support, dedicated KM roles, selecting effective community leaders, and providing engaging content.