Talking with your customer

You are consulting for a customer that is thinking about how to expose his private and confidential data to employees who work remotely. The customer is currently hosting his data in his own datacenter. Currently, employees can synchronize a copy of their data only when they are at the office.

Would you recommend the customer use a cloud or for a hybrid solution? Why?
How can the relaying capabilities of the service bus help your customer?