This is a ad disguised as a blog post.

The only remotely meaningful part is the plug for their product at the end.

No pricing anywhere on their site either. Huge pet peeve for me. That usually means it is obscene for non trivial usage. Looks very promising but I'm unwilling to carve out the time and mental energy on the remote chance that it'll be something reasonable I can fit into our budget. I'm guessing this is aiming at huge corporations.