Current Employee3.3Oct 17, 2023The previous, recently replaced, leadership could very well be the demise of the company.