Microsoft Teams: Teamwork Meets Technology Collaboration hub? Check. Communication platform? Check. Integration with productivity apps? ...