I've used it for all work communication for the last 5 years or so. I think generally you would choose to use either slack or teams. But it sounds like your company doesn't really use the direct messaging functionality of Teams and instead just uses it for video meetings?
In the companies I have worked in - we don't use email at all internally and all communication happens in channels in slack. It's great for collaboration - but the nature of the medium (much like this forum) is that useful information disappears in a flurry of messages and you'd be better off using collaborative tools like confluence or other wiki software for any long lived knowledge sharing.
In the companies I have worked in - we don't use email at all internally and all communication happens in channels in slack. It's great for collaboration - but the nature of the medium (much like this forum) is that useful information disappears in a flurry of messages and you'd be better off using collaborative tools like confluence or other wiki software for any long lived knowledge sharing.