Why are VPNs a problem for you?
It's hard to fully trust a person that is remote. Are they keeping your data safe?
Another solution is the idea of Amazons virtual workspaces for remote workers, this allows the company to have more control over the computer that the employee is using.