I thought my 1st job out of college was okay but was just a stepping stone and after 2 years of being away from home, my husband and I decided it was time to move closer to home. I found another job with a start date of Aug 08. My old manager tried to keep me and told me that there were all these promising future roles for me, including his someday but the hubby really wanted to move closer to family and I had already accepted the offer. The offer was a pay CUT but it was closer to family. We packed up, put our house on the market and moved.
The new job started having me travel (3 weeks away 1 week home) within 6 months because the original work they hired me for was being cut drastically, the old house never sold so we put it up for rent (taking a $200/month loss), DH found a job in the new location and was then laid off due to the economy. We ended moving again (while I was on a 3 week away stint) a year later BUT the company let me WFH because they didn't have an office in the new location but they did have a huge client with a corporate office 1 hour away. We moved again a year later and I had to start reporting to an office again. I stayed with that company for EIGHT years and most of them included a wage freeze, so no pay raises. Other years I fought hard to get a bump in title so that I could have a small bump in pay, the work was mostly unrewarding, career growth was pretty much non-existent, and we still have that damn house in the location of the 1st job (although refinanced now so that we don't take a loss every month). If you look at my SS earnings from the years I worked there, I never reached the salary I had when I left the 1st job. I try to remind myself that this is misleading because the 1st job included a lot of overtime, and my payroll deductions increased a lot during the 2nd job.
Meanwhile at the 1st job, my manager had moved on and the guy that I worked closest with has taken that role, I often wondered if it would have actually been mine if I would have stayed. I finally stuck my neck out and found a new job in Sept of 15, I loved it there, the pay was not great but the benefits, flexibility, atmosphere, and career potential were awesome. Until last summer when the company was bought out and it quickly became miserable, miserable enough that I reached out to company #2. I did not end up back at company #2 but by staying there as long as I did and creating a great reputation for myself, when I did reach out they were willing to put in a good word for me for a job that was a reach at a different company. So although I regretted that job change for many years, and probably lost a lot of money by staying there for that long, I grew my network by leaps and bounds while I was there and that helped me land the job I have today making way more money than I have ever made and hopefully will enjoy for many years to come.