My work switched from a VPN to Zscaler. When we had the VPN, every four hours we would have to sync up a code on our phone with the App Push for a code. A lot of people didn't like this and wanted it to be an 8 hour lease instead.
To fix this - we went with Zscaler. Gone are the days of having to push a code to a VPN App every four hours. Now, instead, we have to send a Push to our phone for just about every App we use.
So we went from 2 codes in an 8 hour period to roughly 20 during that same 8 hour period! Thanks Zscaler!