Pros
there is absolutely nothing 'pro' about working here.
Cons
Management or leadership team has no idea how or what to build. Company is in constant pivot. They have changed the product multiple times but none has worked so far. Sales will sell features that do not exist, based on some whims or fancies and pass the ball to those who are already overworked. Expectation is that things will magically work. So called sales lead have no idea of the capabilities or limitations of the system but customers are promised the moon, which is why there is always a scramble to get things done, and that is usually borne by a few. The work culture is not good at all and work-place politics goes in overdrive each time the company lays off people which is once or twice a year. The number of people who've left or been laid off in the last two years is a good metric of the state of things as they exist here.