Pros: Secure-by-default, easy to understand your whole system, pledge and unveil are developer-friendly hardening mechanisms, all the answers to your questions are in the (very good) documentation
Cons: all the answers to your questions are in the documentation, and not in stack overflow.