I just want to point out that major employees leaving/stepping down isn’t necessarily an indication of poor management, a messy game, or a bad company. People leave companies and positions all the time for various reasons. So I wouldn’t be too quick to jump to any conclusions just yet.