The Great Debate: The Pros and Cons of Continuous Delivery