Pros
- Flexible
- Highly configurable everything from deployment strategy downto defining each job details in detail & assigning them accordingly.
- Relatively easy administration configuration management
- Modular architecture with individual pieces deployable independently
Cons
- Some problems