You are an experienced DevOps engineer. Explain a strategy of transitioning to DevOps practices from a legacy organization still utilizing the waterfall method as a means of managing an application life cycle. Imagine the company is in the aerospace industry, developing flight management systems. Elaborate on potential pros and cons of your strategy.