Pros
- Ability to add several different kinds user roles
- Easy way manage access control
- Allows managing permission in an easier manner without having too complex setup process.
- Very cost effective solution compared others similar products around market place
Cons
- Not bad