Oh gosh where should I start...
The company has basically no aim, there's no basis for anything. it's heavy centralised on the CEO, who gets ideas with very narrow vision, thinking they're the next revolutionary thing. Then absurd deadlines are set, you work hard to meet them, being interrupted and micromanaged all the time just so everything goes wrong because obviously no one thought about the customer and their needs. Now it's time for the finger-pointing to start, instead of recognising the error and learn from it there's an infinite blame loop, because obviously the CEO won't recognise the mistake. Now imagine this happening every month. With 2 or 3 different departments. People being demotivated, even people you admire being back-talked by the CEO, completely unnecessary.
I've had situations where teams were praised in one day in front of the whole company and on the next day they were humiliated;
or people left and we were told that they were weak and the CEO made fun of them;
from the start of anything the CEO, who understood 0% of the work, already pointed out how "easy" it was to get things done. Obviously after that you felt really bad when not achieving something that was "easy"; we had a lot of people forced to point fingers to one another as well, since there were rounds of "I won't get the blame for this" instead of helping each other out.
The CEO here is just playing CEO, giving that Elon Musk behavior but paying less than the market, building a bunch of ill-baked products on a poor-learning environment and thinking he's the utmost CEO in Malta.
Think about it, this company has been on the market since 2012 (formerly known as Yobetit) and they don't have 1 person that has more than 1 year working there. That's a huge red flag
And don't fall into the trap of "this company is making money" because it's a cycle thing, they make 100 today and lose 99 tomorrow.