What do you like best?
I like the fact it's the industry standard for establishing remote secure connections, whether it be shell (cli) or using it for other features, such as copying files, or even VPN tunnels. Having the ability to custom configure hosts in your ssh config is really nice (along with being able to import features on every host) -- I absolutely love using ControlMaster's and Port Forwarding.
What do you dislike?
Security vulnerabilities in the past with openssl (which is typically what is linked to ssh via the library for encryption).
Recommendations to others considering the product
SSH is very powerful, it's not just for connecting to remote hosts/shells or other network devices -- you can do port forward (local or remote), VPN tunnels, ControlMaster's (which allow you to re-use any existing, open connection held by the ControlMaster), X11 Forwarding, etc. Plus I don't know any admin in their right mind who wouldn't utilize and require ssh for remote connections.
What business problems are you solving with the product? What benefits have you realized?
It enables us to securely connect to other servers and network devices, along with having PAM integration, we're able to use a custom OTP module for 2FA that makes it easy to deploy to other systems without having to modify the source code.