I was one of the long-term tenured employees. Got negligible refreshers, negligible salary bump, low bonuses. Why did I stick around for so long? Because I was incapable of getting a job outside of Juniper. If you are in software engineering, you should realize that the kind of work done in Juniper is obsolete which makes it very hard to market yourself for jobs outside.
I had to really get my act straight, studied for interviews for 6 months (3 hrs on weekdays + 6 hours on weekends). That is what it took for me to get a job outside of Juniper. Best decision of my life to get out of Juniper. Now, I have solid refreshers, very good bonuses, meaningful salary bumps. This is in addition to better quality work + work environment with much fewer politics (there will never be 0 politics anywhere). Just for reference, I did not get into any of the FAANGs. I am still incapable of cracking FAANG interviews even with this much preparation.
Very few people have the perseverance to study hard to get a job, so they have no choice but the stay miserable in Juniper. IMO, the longer you stick around the less valuable you become to employers outside.
Posted by @1iqf+19MAPjN9, bumped because more people needed to read this.