Pros
KC used to be a super place to work and I am grateful for the career I had. Former Senior Management preached that people were their most valuable asset, and their actions were consistent with that philosophy.
Cons
Things slowly started to change when a new Senior Management team was put in place. Here are some (but not all) of the issues: Hypocritical management..."we need to cut cost and save every penny we can as margins are declining. But first let me take my profitability bonus of 12M." Absolutely unfair employee rating system that encourages politicking to get a good rating. Upper management is completely unaware of how incapable some of the lower management in the field are. Management can't stick with a plan for the long term...they tend to panic when the smallest part of the plan goes awry, and reverse the direction. Then, when the next thing goes wrong, they'll go back two steps to the original plan.