Pros
The company is still alive by the grace of a few genuinely skilled people in development and support teams, who keep patching leaks on the boat, which is going down at full pelt. If not for them, the company would be worth less than a pair of sneakers.
Cons
Upper management has an extremely poor understanding of business and is highly unprofessional in the way they run and develop the company. What they do best is engage in endless and completely meaningless chin-wagging. What makes the situation even worse is the way employees are treated. They can easily sack someone a day before bonus payments are due. They can terminate you on a whim, block your keycard, and cut off your access so you cannot even send a farewell message to colleagues you worked with for nearly a decade. That level of treatment perfectly illustrates what is happening within the company. Undisguised favoritism, blatant misinformation, underhanded intrigues, a constant state of crisis, and absolutely no future prospects. The atmosphere within the company is extremely toxic. Even though upper management is utterly clueless, they always need to be the smartest people in the room. They supposedly “know better,” even when their skill set fails the simplest tests. It is well known that the company has already gone through three CEOs in a row, and each one has been worse than the last. It would not be surprising if the current one is on the way out as well. There is also a revolving door of CTOs who cannot even log into the platform and have zero understanding of the development cycle or feature scoping. I honestly have never seen such a remarkable collection of amateurs running a serious business. This is not a sinking ship. This is a sinking lifeboat. The ship is already at the bottom of the ocean. I would strongly advise against joining this company unless you want a full package of stress and paranoia as a bonus alongside your salary. Stay away.