If the forewall and vpn is already up and running,
I've several customer with PfSense, Multi Wan with balance, multiple LAN, site blocking ( pfblockerng ), vpn site2site and roadwarrior with openvpn, pfsense failover ( 2 or more pfsense )
No problem with any Linux and Windows Server, Desktop administration, mail server, vpn, dns, networking, firewall configuration, domain administration with Plesk, Cpanel and Virtualmin, VMWare and Proxmox virtualization. I use all the Ubiquiti family products, pfSense on most complicate scenarios, sometimes Openwrt and Mikrotik.
Oscar