Other companies pay much better
They used to have a lot of perks like monthly BBQs, team building activities, and free lunch/dinner
People need to be put in management and leadership positions who actually know what they are doing and how to lead people.
Leadership needs to do a better job at communication and transparency. Leadership also needs to hire managers who are qualified and not just because they are your friend.
This is a company where people are fond of saying "that's not my job". People are not willing to help out even when they can. A lot of people are disrespectful and toxic.