I support and manage an 18 people financial services firm and wondering what is best practice in terms of infrastructure for the organization. The firm manages 700 millions dollars and have 2 locations, Washington DC and Boston. Almost all of our users are on laptops as they travel very frequently between offices and Europe. Our infrastructure is all cloud based with o365, business dropbox for files, 3rd party Cyber Security monitoring service, and no VPN between offices. I’m wondering what is best practice for this size of organization and am if there are any shortcoming with this setup. Thank you in advance for all your support.