Pros
- It is easy to understand and implement as it's written in java, but also allows the customization of many options.
- Easy to implement as it's written in java, it's very straightforward.
Cons
- You can do custom programming but it will cost you time and money.
- There is no integration with a company database or cloud storage so you have to export the files into their server first.