The integration with Microsoft Teams was very quick to set up using our API keys which were provided by spITCH via their support team for this particular use case! We also had some other integrations in place that allowed us access into Salesforce CRM as well as an internal ticketing system but it wasn't nearly so easy integrating those systems from within MS teams like we saw when initially testing out speech recognition capabilities.
It's not difficult once you know how simple they make things - just be prepared to invest time at first getting used to all your new features available through them before making any changes or upgrades downspout if something isn’t working quite right after implementation / migration etc.. If I could have done without certain functions then sure would love more granular control over who can see what information however there are many options already built-in such as public/private channels.