JLR Interview Question

Technical Question 2: Explain pros & cons to a main line software development ?