Most companies will configure the VPN to disallow a connection to a home network while running. There are ways around this but it's a question to ask.
As for the rest rest, try [link|http://www.ddj.com/documents/s=2856/nam1012432334/|this]. Dr. Dobb's guide to basic home networking security.