Pros
- Ability for users without programming skills
- Very modular way you design your own environment through containers/images.
- Lots Of helpers already defined out of box with images ready made
- Extremely fast performance at scale thanks also because Kubernetes makes great effort keeping services up & running even if something fail inside container due network issues
Cons
- Minor Issues