Security in a job is key. Whenever you don't like your job you are not at your best and it is always best to get out at that point. SF was (WAS!) a secure job with a pension and a future even though you may have not gotten promoted. Today they have taken the pension, they have taken the COLA, they have taken the medical benefits from spouse at retirement, they have put you on time card, they have made the job a process job with very little room for a personal life. Take everything into consideration when leaving a job to go to another. Listen to the old timers who have been there, done that. Their experience is genuine. Today 99.9% of the people that I have talked to that have retired from State Farm tell me they would not work for the company today since there are much more better opportunities elsewhere. I tend to believe them.
Well said, @dmy+1fS3Yvo6.