The company likes to promote from within, which is admirable. However, the management positions are often filled by those with the most seniority, rather than that best candidate for the job. Because of this, there are some in managment positions who do not excel in this role, while others are in lower level positions and "level out" and then eventually leave the company.