Poor quality of both Sales and Support teams
Poor UK based management
Company is always understaffed in places that are overworked (e.g. QA) and overstaffed in other places (e.g. Sales team)
Benefits are very poor compared to other companies
Now about CEO
TL;DR - he can't handle the company anymore and it's going to end badly for him
CEO, who has some serious trust issues. He doesn't trust absolutely anyone and as the company grows, with offices in three countries, he's still making all the decisions. He's not letting anyone in local Managment decide team targets, salaries, bonuses etc. If anyone doesn't work as he wishes he's just going to fire that person and maybe some other people connected to them.
He's very easy to take offence in any field, this causes him not to speak to the person, even in the senior management, just order person A to contact the person B to tell them to do something he wants to be done
He also believes that he has a visionary like Steve Jobs, but he's really wrong and his new ideas just show how wrong he is, e.g. Soundbranch, that he tells people to download on their private mobile phones (since almost no one has a company mobile). The whole product is just one big waste of money
He doesn't understand that labour market is seriously changing and he can no longer pay the same amount to developers or QA he used to a few years ago. This causes constant understaffing in both teams and some job offers to be in recruitment process for months or years (e.g. QA Team Leader)
During every meeting he wants you to clap to whatever he says, even if it's ridiculous
Whenever something happens, there's an issue or he makes a decision to fire some people (this happens every April) he's running away, leaving the office early or just ignores whatever is happening and sends or records irrelevant messages
3 out of 5 company values (Stretch beyond, Be proactive, Be flexible) are just ways of making your employees work after hours:
- very often UK based employees worked during the evening or even after midnight, it's not stretching beyond, it's ruining mental health. I believe it's encouraged by CEO since he likes to praise people who e.g. login during sick leave to do something
- take as many responsibilities as possible. If you raise an issue to the CEO he's just going to tell you to do it
- no payment for any kind of overtime