This is where the Pros end...
1) Compensation is not competitive. No bonuses to speak of (unless you are in upper management).
2) Company-wide recognition/rewards are non-existent. Many offices are fixing this by holding their own mini- recognition luncheons, cookouts, etc.
3) Executive management gets reshuffled every year. This makes the environment at the top of the company very toxic, politicized, and unhealthy. This inevitably trickles down to middle management and makes them insecure and scared.
4) In general, executive management has absolutely no regard to "regular" employees.
5) The owners of the company have way too much say in how the company is managed and run. Even the best executives who could make a difference have their hands tied.
6) The owners of the company are too impatient to see more profits, do not let any new initiatives yield positive results, and replace them with yet other "flavor of the month" initiatives. This creates confusion and lack of trust in the upper management's competence.
7) Although it exists on paper, there is no clear career path that employees who want to advance within the company can follow. This results in many of them leaving to work for competitors.
8) Recently appointed CEO reminisces too much about "when I was at GE"... GE is not Michael Baker International. It's time to live in the present.