Pros:
SSL is very useful Encryption Standards Advanced Encryption Standard (AES) RSA (Rivest–Shamir–Adleman) Elliptic Curve Cryptography (ECC) Key Management Public Key Infrastructure (PKI) Key Exchange Protocols (e.g., Diffie-Hellman, ECDH) Certificate Authority (CA)
Cons:
Easy to use Protocols Secure Sockets Layer (SSL) Transport Layer Security (TLS) Datagram Transport Layer Security (DTLS) VPN Configuration Tunnel Mode vs Transport Mode Split Tunneling Mutual Authentication