I found this testing library very useful in communicating the business rules of our product. It takes a little bit of effort to get used to using the Gherkin language however. Though the test reports are clean and readable.
ProGreat looking test output
ProLoads of options and create your own reports if needed
ProPowerful implementation of the Gherkin Spec
ConNot great for Teams that don't value testing
ConTo get maximum benefit need to write using Gherkin