Meet the Other Phone. Flexible and made to last.

Meet the Other Phone.
Flexible and made to last.

Buy now

Please or to access all these features

AIBU?

Share your dilemmas and get honest opinions from other Mumsnetters.

What's the longest you've stayed in a job?

103 replies

Blackcat555 · 05/02/2025 18:21

I'm in my mid 30s, and apart from a 5-year job prior to and during uni, I've never stayed in a job for more than 2.5 years, average is 18 months. I have mostly moved for valid reasons, which were relocation, fixed term role, left to do my PGCE, left on promotion/higher wage etc.

Once or twice I've left as I was being bullied at the organisation and wasn't possible to move teams/organisation was very cliquey and I didn't fit in.

I'm at a point now where I just want to get established in something and stay in for at least a few years and work my way up.

OP posts:
NewHeaven · 05/02/2025 19:47

8yrs, then 4 and now 3 yrs in my current job.

Oblomov25 · 05/02/2025 19:50

7,13,3.

CoffeeCakeAndALattePlease · 05/02/2025 19:50

I’m 45 and have been with my employer 14 years. Worked up from bottom to area manager. I really like it there and hope to stay much longer.

WeGoSlow · 05/02/2025 19:51

6 months, 12 years, 18 months & now 15 years!

Ribenaberry12 · 05/02/2025 19:51

Longest was 15 years in the same place. I only left cos a new boss started and he was a complete twonk.

Happyher · 05/02/2025 19:52

34 years when I retired at 58. I worked for my LA. Had a couple of promotions and had 13 different roles over the years

Tryingtoconceivenumber2 · 05/02/2025 19:58

I'm 38 and the longest is almost 5 years. I would say my average is 2.5 years. Always left for a better job.

Have been at my current job 2.5 years, happy with pay and role, have 2 small children now. So will be staying but for the next few years.

cadburyegg · 05/02/2025 20:02

12 years and counting with my employer, although I've had 4 jobs in that time. Job 1 was 5 years, job 2 was 6 months, job 3 was 4 years 10 months, job 4 is coming up to 2 years.

Ihopeyouhavent · 05/02/2025 20:08

26 years. But i have moved roles and locations within the company about 10 times. Love my job and wont leave until i retire and fingers crossed get redundancy!

Praying4Peace · 05/02/2025 20:11

Blackcat555 · 05/02/2025 18:22

Pressed send too early.. I've got friends who've been in the same company since graduating and have just worked their way up, e.g. NHS band 7 or 8 now, and I just feel embarrassed next to them in a way.

Comparison is the thief of joy
Stop comparing, everyone/every situation is different. The longest I've stayed in a job is 9 years, the shortest was ten months

sunshineandshowers40 · 05/02/2025 20:13

11 years but did have a few maternity leaves!

hjfoau · 05/02/2025 20:13

3 years, my average is more like 2 years though. Successful career, it's only been a benefit, I think it's an old fashioned view that loyalty to a company proves value in a person. In my experience I prefer varied experience, and it's enabled me to progress very quickly up the ladder so to speak.

purplecorkheart · 05/02/2025 20:17

Slightly under 11 years. I was made redundant due to the place closing down. I am pretty much five years out and am still amazed that I no longer work in a toxic environment and that I don't feel sick going to work anymore.

Heatherbell1978 · 05/02/2025 20:18

I'm 47. Stayed with my first employer for 11 years but had 3 jobs in that time which involved a promotion. Current employer now at 13 years but again done many jobs in that time which has also involved promotion. I feel loyal to my employer and could happily stick with them until retirement. But to get a decent pay rise I'd need to move elsewhere.

dramaaaalamaaaa · 05/02/2025 20:19

Unless you are in a government role (I am guessing that the salaries are banded there), the smartest way to get career and salary progression is to jump diagonally on a pay scale between jobs. I'm C suite at a company but have had roughly 4 year, 2 year 3 year, 3 year, 3 year jobs since graduating and now i'm back at 4 year. Each job has brought entirely different skills and knowledge in my field and I couldn't do the job I have now nearly as well without all of them combined. No shame in jumping jobs at all, at least you are employed!

MissAmbrosia · 05/02/2025 20:22

Since I started work at 20 I did 6 months/6 months/ 3 years / 3 years - and then 11 years, 14 years and now 5 years. This seems like a lot of years and maybe is why I am tired 😄, So 14 years is top one - I was made redundant and did reasonably well out of that, plus started a new job the following Monday. I met DH for the first time in job 1 though we didn't get together for years after. Our dd is now 20, and this quite freaks me out when I think about it.

Bigfellabamboo · 05/02/2025 20:23

I'm 32, stayed with last company in a couple of roles for nearly 12 years. Recently left the company and hate new job so this one might be only 6 months haha

pangolinfan · 05/02/2025 20:25

7, 4, 11 2, 7 years (returned to my third employer after living abroad), all in the same profession. Never regretted any moves - change has been good for me, as I get bored. Now retired (probably).

hjfoau · 05/02/2025 20:25

Unless you are in a government role (I am guessing that the salaries are banded there), the smartest way to get career and salary progression is to jump diagonally on a pay scale between jobs.

It's the same in government, more so arguably because civil service doesn't do pay progression (except some devolved areas) it can be hard going upwards internally, nigh on impossible to get a pay raise, so you jump ship to another org on a higher grade. It's not great for the civil service I have to say, we're seeing grade inflation and perhaps some people promoted too soon. But on an individual level it makes sense.

fiorentina · 05/02/2025 20:27

A couple of 5 year roles and then a few shorter. In marketing and I think moving to keep fresh, broaden experience and knowledge, move up in my career and earn more has been beneficial.

Nightfollowday · 05/02/2025 20:27

hjfoau · 05/02/2025 20:13

3 years, my average is more like 2 years though. Successful career, it's only been a benefit, I think it's an old fashioned view that loyalty to a company proves value in a person. In my experience I prefer varied experience, and it's enabled me to progress very quickly up the ladder so to speak.

Agree. My friend who is 38 has job hopped loads but earns a fortune and has worked her way up

I've never stayed in a job for longer than 6 years. I think millennials and younger do things differently now. Times have massively changed. Work conditions and pay can be shit - and getting a “Good” job doesn’t set you
up like it used to

Newname71 · 05/02/2025 20:27

I’ve had one job since leaving school 37 years ago!

Alaimo · 05/02/2025 20:28

I am a similar age (mid-late 30s), and what I see in my friendship group is a bit of split, there are a bunch of us (often working in academia or third sector) who have moved between jobs a lot, been on multiple fixed term contracts, sometimes gone back to university to retrain, etc. In my case, the longest job I have had (if you count it as a job) is the 3.5 years I spent doing my PhD. The other half got good, stable jobs (mostly in engineering, or public sector) pretty much straight out of university. Interestingly, in the latter group there are quite a few who are now thinking of throwing the towel in and doing something completely different because they are bored and/or disillusioned.

gingercat02 · 05/02/2025 20:29

It was 9 years and 11 months, until this one, which is currently 10 years and 6 months.

It's close to home, quite a unique role in my profession, and I am hoping to retire in 4 or 5 years. So this will probably do me. If it doesn't break me first.

Prior to that.
1 year
5 years
3 years
4 years

Feckedupbundle · 05/02/2025 20:29

25 years,so far,as a self employed person. Previously when I was employed,about 10 years.
I've had loads of jobs,as started work at 16 and only have one week out of work in 40 years.

Swipe left for the next trending thread