I currently work in a small/medium company which was my first solid job after graduation (I had worked for a year in different temp roles). I have worked at this job for almost 3 years growing through multiple roles from a temp to a junior member of the Data Science team.
In these 3 years I have put in hours outside of work to learn various skills to be able to do my job and more (I come from a biology/stats background, so I didn't even know how to program!). Because it is such a rapidly growing company I have had opportunities to grow too; but with the other teething issues which come with this growth.
It has got to the point where I am physically exhausted and completely burned out. In work I take longer to handle basic tasks, often wasting time with stupid mistakes I wouldn't normally do; outside of work I have no energy for anything else. I was hoping to hang on another 6 months to complete some interesting projects (which would also be good for the resume) but I do not know if I can hang on that long. I had 2 weeks off sick in May, and even after a recent bank holiday break I have had a few more days off sick from exhaustion.
I know that some of this is due to company culture (demanding stakeholders, poor product management, working in an undersized highly sought after team etc) and of my own doing for putting in too many hours in and out of the office.
I am proud of what I have achieved, and my boss has been very supportive. But the bottom line is I do not get paid enough to ruin my physical and mental health like this (I am paid below market value but that is irrelevant).
So my questions are:
- Is looking for a new job a good solution or am I likely to just suffer the same things further down the line?
- If I hand in my notice and take a few months off will it affect my career growth?
I don't want to lose any momentum I've made so far, and I know the local market for my experience level is oversaturated.