Turnover of upper management leading to limited advancement for team members. Company speaks of 'promoting from within' but will usually hire from outside for lead positions, leading to an interesting situation: team level management/directors often have no idea what or how their team is supposed to do, but who can sell themselves as experts in whatever position they seek. Until it is necessary to produce results on their own merit. Add to that a corporate affection for the 'next big thing' - usually a few years too late (such as 'open office' environments - implemented AFTER big tech had found them non-consequential productivity wise).