I've been here over 10 years ...but only because monetarily I'm "stuck" here. As for advancement, the company in the last decade cares more about "credentials" ie a degree rather than capabilities and experience. Hence, that's why a lot of these 4 year degree people who never picked up a wrench or held a real job get brought in to "improve" our processes. As a result, the only wrench they handle for the first time is the one they throw into the gears of the processes they touch. The amount of employee turn over here in engineering and manufacturing is flat out depressing. The rotating cast of mid managers are a bunch of useless clowns completely disconnected from the realities of the internal and external customer needs. The internal morale is bad across the board, as I speak to office and manufacturing frequently, new and old employees.