Been at my current place for 10.5 years, and would've been fine to do 25-30 years if it was still the same company as when I started...problem we have in my line of work is the amount of company buyouts/sellouts that happen nowadays, lots of layoffs, etc...this is the longest I've been anywhere except the 13 years I spent in the National Guard