There are too many key positions filled with juniors or starters, resulting in too many mistakes at all levels. A lack of training opportunities hinders personal growth. No appreciation for loyal and experienced employees, as well as new ideas, causes a renunciation and of its early days' startup spirit. Thus, errors keep on repeating.
Senior management lost grip on what is happening on the work level since they stick together most of the time. Any transparency is not lived by senior management, and is therefore not part of the company culture, resulting in dissolving strings which should normally keep the company together.