Well, this sounds very nice, but was not always my experience. I did have several bosses who took really good care of me, but not when it came to abrupt terminations. I received a number of extra perks along the way, including a free vacation in Hawaii for myself and my wife, and unlimited unpaid time off as I approached retirement, but other times it was just up and out the door. In my 42 years in IT, my longest duration with one company was 11 years. Of course, I got my start when the best way to advance yourself was to change companies because there was consistently increasing demand. When starting as a developer, my goal was to double my income in three years. Accomplished that in three years and four months.
In 11 years of management, I only had to terminate one person, and it was a very hard thing to have to do. But things just have to fit.
You just never know, and thus you ALWAYS have to take care of yourself first. 'Reading the handwriting on the wall' is an essential skill.
The only thing worse than being an influencer
is believing one.