Thanks for sharing. I really like your perspective (not to mention the analogy). Would you agree, though, that part of the problem is with company's views on their own employee's trajectories?
So, at my core, I believe it is up to the employee. If you are stuck, GET OUT.