Former Employee4.3May 8, 2024Mostly positive, needs more transparency, lots of recent turnover, leadership could be stronger