Train your managers to listen to their employees instead of walking all over them. It isn't good business practice to show favoritism and harass then fire an employee for reporting inappropriate and unprofessional behavior.
First and foremost, recognize that there are individuals at Vesta holding others back. Individuals that lack a good work ethic and professionalism, exude negativity, exhibit sub-par production, gossip and engage in office politics-daily! These individuals are a cancer to your team, and your goal of becoming a management company the likes of NMHC's 2017/2018 Top 50!. Do the hard work of removing them-you know who they are.
In addition, actively invest in your talent by providing leadership development offerings i.e. executive coaches, internal mentoring (good mentors share their insights, and cultivate their mentee's professional development with access to other beneficial people and opportunities), developmental assignments, and sponsorship of short term executive education programs.
In final, the people who are doing it best, know what it takes to do a job right. If you want to keep people, then involve them in the decision-making process.
Pay your employees better.
Answered - Ordering Processing Agent (Former Employee) - Alpharetta, GA
Improve the pay rate, give better incentives for employees, do not let the customers mistreat the employees.
Answered - Customer Service Representative (CSR) (Former Employee) - Tigard, OR