I have been using Dsynchronize for many years. It will keep files on multiple drives synchronised, and can do it on demand, at startup or in real time (by running it as a service). You could use a USB drive or OneDrive. Install it on both the work and home PCs and you're in business. Support from the developer, Dimitrios Coutsoumbas, is excellent, too. It's fee from
Utilities freeware by Dimio, DShutdown, DSynchronize, HDHacker, DTaskManager and DSpeech
www.dimio.altervista.org
It you use OneDrive, you need to give it a drive letter, as explained here:
Bypass synchronization and save data directly to your OneDrive by assigning a specific drive letter to it using network mapping in File Explorer for Windows 10.
www.techrepublic.com
Of course, all this depends on the policies at your workplace