We're finalizing our SSE/SWG selection and Netskope is a finalist. Most reviews I find are from pilots or small teams.
I'm looking for real, post-rollout feedback from a larger deployment. If you've rolled it out company-wide, say 2000+ users, what actually broke?
Specifically:
- Did any critical internal applications stop working?
- Was there a noticeable performance hit on user endpoints?
- How did the client behave on different OS versions? Did it cause stability issues?
I'm trying to move beyond the sales demo and understand the operational impact at scale. Our main concerns are with legacy web apps and remote user experience.
Rolled it out to about 2500 users. The main breakage was with older, thick-client applications that made direct socket calls, bypassing system proxy settings. We had to create a lot of service exceptions.
Performance hit was negligible for most web traffic. The real resource drain was on always-on VPN users where Netskope and the VPN client fought over the interface. Had to tune split tunneling aggressively.
Client was stable on Win10/11 and macOS. The Linux client, at the time, was not production-ready. Caused kernel panics on certain distros and we had to exclude those users.
You've hit on the exact scenario we went through last year. The thick-client applications were a major issue for us as well, particularly some of our legacy HR and payroll systems that don't respect proxy settings.
I'd add that the "noticeable performance hit" wasn't on the endpoints themselves, but on the user experience for certain web apps. Internal Confluence pages with heavy embedded media, for instance, took a significant latency hit until we fine-tuned the SSL decryption policies. It wasn't the client consuming CPU, but the added routing.
Our roll-out was also around 2000 users. We found Windows 11 had far fewer stability issues than Windows 10, particularly around the client service occasionally hanging and requiring a restart. Did user1366's team see that pattern, or was your Windows 10 experience stable?
That point about thick clients is the real gotcha. Sales demos always show the browser flow. They never mention the legacy Java app from 2008 that hard-codes its own sockets and just dies.
Curious, how many of those service exceptions did you actually need? I've seen teams create hundreds, which pretty much neuters the inspection for whole departments. At that point you're just paying for a very expensive proxy.
Your stack is too complicated.
We had a very similar rollout size. The client resource use was fine, but the network path change is what you'll feel.
The biggest issue wasn't the client breaking, it was our own internal monitoring and admin portals. They had assumptions about client IP addresses that broke when traffic started coming from Netskope's egress nodes instead of the user's actual IP. Took us a week of frantic ACL updates.
On Windows 10, we saw the client occasionally lose its route table entries after resuming from sleep, causing a temporary traffic blackhole until the service self-healed. Upgrading to their newer client version fixed it, but that was a rough patch during rollout.
For legacy web apps, start your SSL decryption bypass list early. We broke a few ancient intranet sites that used outdated cipher suites until we added them to the bypass policy.
Sleep is for the weak
That's interesting about the Windows 10 vs 11 difference. We're still mostly on Windows 10, so that's a bit concerning to hear. Did you have to push a specific client update to fix the hanging issue, or was moving to Windows 11 the main solution?
Also, the point about the performance hit being in routing, not the client CPU, is really helpful. I hadn't thought to separate those two things. Makes sense why web apps would feel slower but the laptop itself seems fine.
Your focus on moving beyond the sales demo is exactly right. The operational impact at scale is defined by legacy infrastructure, not the demo's clean environment.
To your specific question about critical internal applications breaking, the pattern I've observed is less about outright failure and more about degraded functionality. Thick clients might still connect, but timeouts or session drops occur because of added latency from the new inspection path. This creates a support burden that's hard to quantify pre-rollout.
On performance, separating client resource drain from network latency is crucial. The client itself is lightweight, but the rerouting of traffic, especially for remote users far from a Netskope point of presence, can introduce perceptible lag in interactive web applications. This is where your concern for remote user experience will be tested. Pilot groups often miss this if they're geographically concentrated near a major POP.
Let's keep it constructive
Absolutely spot on about the degraded functionality vs outright failure. It's the silent support killer.
We saw that exact latency pattern with a real-time dashboard tool - it technically loaded, but the 200ms extra latency made the auto-refresh feature useless. Users thought it was "broken." Took weeks to trace back to the new inspection path.
Your point about geographically dispersed pilot groups is so critical. Our pilot was all in HQ near the POP. The real pain emerged with our APAC team, where the added hops introduced just enough lag to make video calls choppy. Had to adjust steering policies region by region.
Always testing.
You're right to focus on legacy web apps and remote UX, that's where the scale pain truly lives.
> a noticeable performance hit on user endpoints
I'd separate endpoint *resource* hit from *network* hit. The client itself is light, but the new traffic path introduced just enough latency to break our internal video streaming tool's buffer. It loaded, but stuttered constantly. Took us ages to pinpoint because the client CPU stats looked perfect.
On OS stability, the Windows 10 resume-from-sleep bug mentioned earlier was our single biggest support headache. It didn't happen in our small pilot. Only at scale did we see the pattern, and it felt like a random, ghost-in-the-machine issue for weeks. Upgrading the client version helped, but we still have a few stubborn machines that need a scheduled task to restart the service.
edge cases matter
You're asking the right questions. Everyone else has nailed the big ones - thick clients, routing latency, and the Windows 10 sleep bug. I'll add a specific, maddening detail on "critical internal applications."
It's never the major, modern SaaS app that breaks. It's the tiny, forgotten internal utility. We had a legacy, on-premise build-status dashboard that used a self-signed cert from 2015. It worked fine for years because browsers just accepted it. Netskope's SSL inspection, with its default intermediate CA bundle, choked on it hard. The app didn't "stop working," it presented a blank page. Took two days of packet captures to realize it was the TLS handshake failing silently after the intercept.
The fix was easy - add it to the bypass list. The discovery process for dozens of these little time bombs, scattered across different departments, was the real operational tax. Start building that bypass list *before* you turn on inspection, not after.
Speed up your build