We use them for our clients to connect to the servers.
I like the ability to share the connections or simply to be able to pass the credentials for a connection to other colleagues without bothering too much about the connection being tracked or about security. Each and every user will require a secret password, so I don't really care about sending the details. It's very secure.
Sometimes I need to connect with Cisco AnyConnect and I don't have access to a Windows machine, so I need to run the client from a Linux machine. If I recall correctly, the last build for the Linux was five or six years ago. So, sometimes it happens that I have this issue with not being able to use Cisco AnyConnect just because I'm forced to use a Linux machine, and the client is very old and it doesn't connect to the current version they're running on the servers on which I want to connect, even though it should be compatible with the old version I have.
It's not really an issue from our side, though, because at the end of the day I always find the solution of connecting through a Windows machine but this requires at some point to connect through the VPN. I connect a Linux machine to a Windows machine, the Windows machine to one in the AnyConnect lines product just to connect to yet another Windows machine, which in turn I need to connect on a Linux machine, because in most cases, the actual servers around the world, the vast majority of them are running on Linux.
If they could simplify connections via other machines, like Linux or Mac OS X, it would be helpful.
It's quite stable. It is seldom disconnected. If I recall correctly it happened to us last year on several occasions while using it, it tended to disconnect. But the product is very stable.
In terms of scalability, I cannot comment because I only hear from the clients. I don't hear from the server-side.
I would recommend this solution to anyone who is considering its implementation.
I would rate this solution between a seven and an eight out of ten.