SO for Teams has many of the features of the main, public Stack Overflow site. As such, it is a great Q&A site. We use it is parallel with MS Teams and with email. It is used for more permanent and easily searchable knowledge repository. We also have a wiki, and other knowledge repositories. Stack Overflow for Teams is a big part of the overall process of getting your question answered by other people, and also reusing this answer by others who have a similar question.