(1) Store everything in a cloud, not on the laptop? You've got to work on the stuff, so it needs to be on the laptop. You should have automatic synchronization, and the user shouldn't really have to worry about it.
(2) You shouldn't use a commercial cloud. Hosting your private cloud is incredibly easy (OwnCloud & Co), and whoever is responsible for your IT should ensure that backups happen. Cloud providers don't really provide backups. When iCloud loses your files, good luck with that. Someone accidentally deleted a file some unknown number of weeks ago? If you have your own backup system, finding it is easy. Relying on Google or Dropbox? Maybe you'll find it in the version history (if you have versioning turned on), and maybe not...