Pros
- Performance
- Stable codebase with good community involvement.
- Documentation available in many languages including English (not just Russian)
- Good tooling options such that you don't need much coding experience or expertise even within your team members who may not know programming concepts yet still able deploy their ideas quickly!
Cons
- Complexity involved is high especially due complexity introduced because different DB objects do read write operations together simultaneously hence making queries complicated sometimes
- Some driver