It works great with our infrastructure, can be used in many different ways! We have been able to add additional services like OTT without any issues. The support has also been excellent. There are no cons really at this time but I think that if you look around there could be something we don't know about. For us, it's been great so far. It made our work easier by allowing us to deploy multiple platforms in a single environment. It's helped us save bandwidth and resources since we're now sending more than one platform at once.