Lack of Leadership but some good people, not the right place for overachievers
Most of the regular employees are generally good but there is an absence of leadership. Of course lots of managers or executives there think they are leaders but they are really bosses barking orders at people and having unrealistic expectations of growth and the work people had to do, most of them could not do their teams functions if their lives depended on it. That is not what leadership is about. They do not give credit to their team for great ideas or contributions but claim them as their own. Some of the executives spend more time managing their charity work then their teams but then take credit for the work being done by their team members when they contributed zero to the success other than to stand up at meetings and claim credit for the work others do.
The company generally underpays and does not recognize over achievement in an appropriate manner and are generally not prepared to promote or compensate for it unless of course you were friends with your boss. Low performers who told a good story generally got promoted as long as they were drinking buddies with an Executive. If you are not competent but willing to put up and suck up you could have a long career here as the company regularly kept people past their Best Before Date.
Employee of the Quarter, Promotions and President's Club were all a joke and more of a popularity contest rather than a recognition based on contributions and success.
Job Security, good for under achievers, can fly under the radar, where you go if you have no experience or before you retire....an elephant grave yard of sorts
Poor recognition of talent, not willing to pay over achievers. rewards mediocrity(I guess that may be a PRO if your mediocre)