This company does not care about their employees at all. They rest them like servants with little to no respect. The senior leadership is a complete joke. They gossip about the employees behind their backs. They take pride in demeaning them in a public meeting. They are the worst managers I've ever run across. This is not something that no one knows. The Senior leaders are very much aware of how evil and conniving the management team is. Yet, they continue to keep them employed. There is no structure or real direction in that place. Today they will announce a plan and two days later they will say that's not what I said or meant. They pride themselves on hiring people with limited experience. This way they can bully them into staying in their seats. They manage by intimidation and lead by bullying.
This company has the highest turnover I've ever seen for their size. Not only is it in the call center, where you would expect it. But it is very high in the corporate functions as well. The HR department is like a revolving door. Employees do not bother to learn their names because they know they will not be there next month. The HR team has no leadership or direction. They lack guidance and leadership from the top. Over 20+ people have left that department in 24 months. They couldn't have all been bad hires. Look within.
Consider upgrading your location. This would afford you the chance to select better talent. Invest in better equipment and better office tools. The chairs are falling apart and the desk are horrible. It looks like a tacky warehouse. You have been around for 15+ years. It's time to invest back in your company and resources.