With mergers, acquisitions, major executive team changes, having a few years under your belt and being a loyal employee can put you in a undesirable situation. Often times, there is an idea that bringing in all new blood and/or friends of the new management will somehow elevate the company and greatly improve it.
What are you to do if you've been with the company for 5, 10 years and you love your job and the industry? It's difficult to continue to give a job 100% when you are suddenly the person who is not asked to join meetings or considered "less than" when you have the skills, history and experience. It's especially hard when you get a new supervisor who is not even from your industry.
This seems to be a cycle that many companies go through. How long is too long at one particular company?