The level of staff turnover is astonishing. The reasons for these are many and varied and are also highly impacted by the area of the business. There seems to be a huge disconnect between those individuals that have worked for the business for a number of years and new joiners. These are my experiences by department:
Sales / Account Management. The business does not set individuals up for success. There have been some fantastic sales people join who end up being exited in just a few months. The incumbents (who are far less skilled and dynamic) get by as a result of historic cash cow accounts, but because there is no differentiation of service, USPs or any kind of sales strategy the new joiners quickly fail.
Finance. The systems and processes are terrible and the level of support and training for new joiners is abysmal. Some new joiners have left within weeks. There is a blame culture and a huge amount of pressure placed particularly on more junior and mid levels of staff.
NOC and Engineering. Again, the systems and processes have fundamental issues and are barriers to even a basic level of customer service. There is a huge lack of ambition and strategic focus from leadership to actually meaningfully fix these issues. Members of the NOC and engineers are burnt out, dissatisfied and are constantly berated by the management team. The responsible leadership has extremely poor people skills and is probably the biggest issue the team faces.
People / HR. Unfortunately this team are enablers for the toxic culture. These are reflected in many of the other reviews you will see here. The core issue was the lack of general capability of a key member of the board coupled with a hugely dysfunctional relationship they had with the MD. This manifested itself by the board member being extremely defensive of any SLT member or senior manager with any talent and / or would challenge them in any way. The board member posseses some kind of Svengali like power over the MD, and even though she's moved to another division, she continues to plot and actively target anyone that threatens her power base or fragile ego.
Dev ops. There are some good people in this team, but the rest of the business is incapable of actually articulating what it needs so they are constantly wasting time being sent on fools errands. This leaves little time to fire fight the fundamental system issues which are pervasive across the business. This leads to the team being massively undervalued, over-worked and under appreciated.