Since there are multiple issues to solve to get to that mac at work (IT staff has to set it all up and bless it) the new idea of putting your data in the cloud and syncing with that is the new best idea.

There are some dozen vendors of this service but give the nod to the one with Apple support.

You ask for this to be without problems yet you involved a computer and people. I doubt this will ever be without problems.