You’re welcome. I’m sure you’ll get lots of info from the network guru or tech sales person.
As for your team members, since they’re contractors, you probably don’t want to have them permanently connected to the private network (though if they have a dedicated “work” machine you might), so they could use a mobile-oriented connect-on-demand solution.
If you had field offices, then I would’ve recommended looking at a hardware persistent-connection type solution, as that would support multiple users and computers without each having to connect to the private network on-demand.
For example, my employer has multiple offices throughout the country, but we’re all connected to the same central company network. Nothing needs to be done on my office machine to connect to the company network - it’s all handled in the IT room by dedicated boxes and the connection to the company network is persistent.
However, when I’m traveling or need to access from home, I connect to the VPN website, enter my security credentials, then I’m temporarily connected to the company network. I do my work, then I disconnect.
Make sure you mention that you have more users than will be simultaneously connected, as this would allow for purchasing fewer connection licenses (per-connection vs per-user) which will likely be cheaper for solutions that license per user or connection.
No matter what you end up doing though - be sure that all your freelancers have antivirus and follow reasonable data safety procedures. If someone gets a virus on a local computer and connect to the private network, that virus can do damage on the private network as well.
For Windows XP and newer, Microsoft Security Essentials is free - and seems to be pretty decent. I’m running it on two of my slower machines and it seems to do better than the commercial package I was using there before.