The product is very powerful and can benefit multiple companies in various different verticals
The engineering team is very capable and can roll out new releases and product features at an aggressive pace
Cons
There was very little marketing and sales initiative. We'd have a lot of material for technical demonstrations and POC's, but no strategy for raising awareness and generating demand.