Former Employee2.7Jan 21, 2025Leadership deteriorated in the last year. Many people are fired or leaving, company culture got worse, all stems from the top.
Leadership deteriorated in the last year. Many people are fired or leaving, company culture got worse, all stems from the top.