Pros
The product idea is good.
Cons
The product, in general, is bad. The reason is, leadership keeps pushing products with no engineering team/structure. Too many product/micro-managers. The company has been out for a while, and still can't get any bigger due to trust issues.