I'll start with the software. The product itself is advanced in it's functionality, but poorly executed in its design. Product stability and improvement measures are always pushed to the side for half-baked, flashy new ideas, which always go live with known bugs. Instead of investing in stronger development teams (note that the company's development teams are all in non US offices, making interaction with those teams very difficult, even when the HQ is in NYC), they continue to drive investment in sales personnel instead, so that they can sell more of the product. The mind set from my personal opinion (and it was shared by many of my colleagues) was that the company would rather drive newer and bigger brands and deals, while letting their existing customers struggle with the product.
Next we'll discuss the company. This company is an Israeli start-up, and while that in and of itself is no problem, the company clearly maintains strong Israeli business practices in all offices, and many of which are not for the best of all employees. While boasting about their diversity and their hiring practices, the overwhelming majority of management (anyone above a team lead level) are predominantly Israeli. In fact there seemed to be a relatively low ceiling at which it was difficult to break through without having some connections there. All career development business practices including raises, bonuses, and promotions are all done behind closed doors, and with no transparency. I had to seek out information about raises, and had I never asked, I would have been there for numerous years without one. Frequently they will ask that you undergo a "title change" which is a promotion that includes a great deal of new responsibility, but with no extended compensation, and frequently I would need to bring offers in hand from other companies to these discussions to further my own career. We were always told that this is how things operate over in Israel, however this was an American based office, and if your HQ is going to be in NYC, then you really should adapt to how companies operate over here. There were numerous other examples: Israeli employees taking frequent holidays and clearly more than the allotted PTO, which the non Israeli employees would be left to cover for, however we would frequently have a hard time to be able to get anything more than a day or two for our holidays (Christmas, Thanksgiving, etc.), management frequently forces employees to stay late (sometimes even until midnight or so), etc.
Overall my time at Sisense did help me further a lot of my own technical understanding, but left much to be desired from a workplace, and I personally would not recommend working here, especially if you are on the tech or customer success side. You will be undervalued, under paid, and consistently asked to do more with less, and then blamed for not succeeding. I've seen many people come and go during my few years with Sisense, and somehow all of the people who have left, myself included, have found themselves better off for it. Unless many drastic changes have occurred since my leaving, and from what I've heard, it doesn't seem to be the case, I would look to the next place for my next job. All of this is just my own personal experiences and my own opinions from reflecting on my time working there, but I do hope for Sisense's sake that many of these areas have been improved, because this is not the way to care for employees who are fighting so hard to make your business succeed.