Delivering great user experiences and well managed content with Microsoft Teams