-Stagnant pay (won't get a pay increase without a promo, promos are nearly impossible to come by)
-Politics - It isn't what you do, its who you know and how well you can brown nose/take credit for others' work to get ahead
-Consensus based culture - Too many cooks in the kitchen...everyone needs to "buy off" on initiatives; creates tremendous bottlenecks to the point of not getting anything accomplished
-Turf wars amongst management - Makes it even more difficult to get ahead and get stuff accomplished
-Unqualified leaders - In the mid-late 90s, when Cisco was growing rapidly, they needed to hire bodies; many were unqualified and lacked even a college degree; now these losers are in leadership positions and have power trips; will backstab to stay ahead, since they know they can't on their abilities alone
-No training/development budget - Continuous learning is difficult when there's no budget at all for training/certifications and conferences/travel
-Generally, old stodgy work environment - Not much camaraderie when many folks are over 50, don't want to work hard and are just collecting their paychecks