I've been in my role for 16 years. I do really enjoy it. But also I am part time - so that makes it more difficult to move jobs and keep the hours/flexibility I need for childcare.  And there is nowhere to progress to, without going into management and losing the problem solving/techy bits I like.