This document provides key lessons learned from cloud migrations. It discusses technical lessons like using automation, revision control, and automated testing in cloud migrations. It also covers cultural lessons such as moving from a "gate keeping" to open access model, improving collaboration, and adopting Lean principles. Additionally, it addresses business considerations like managing risk, failure, skills, and contractors when moving to the cloud. The overall message is that cloud migrations require changes to both tools and culture to fully realize the benefits.