I've personally witnessed a lot of the change across the entire organization but for the better. There has been additions to the leadership that have set a new tone for the company.
Not sure about the other reviews but what I have witnessed is a ton of growth, a ton of new customers and that we have an amazing product.
A lot of new processes around improving culture and benefits have been made.
Leadership team is 50% female