Pros
- This software takes care everything needed i.e development, testing etc..all under same roof
- You don't need separate tools at end just connect them together.
- Very quick way
- No downtime involved while deploying changes into client infrastructure (Dev/QA)
Cons
- Nothing here