If you've used the globalprotect client for Mac, you may notice that there is no way to exit it, meaning it can continue submitting information about your system to your company in the background, including your current patches, interface information and much much more, even at times you're not connected to the company network. Unfortunately there is no way to opt-out of this, other than uninstalling the client totally every time you want to exit it.

Or we can just unload the launchd script keeping it alive.

Quit the GlobalProtect client:

launchctl unload /Library/LaunchAgents/com.paloaltonetworks.gp.pangp*

I want to use the VPN again:

launchctl load /Library/LaunchAgents/com.paloaltonetworks.gp.pangp*