Basically I've been running my employer's IT helpdesk for 10 years. In those 10 years I've gotten some (minor) raises and perks, but never a promotion or job title change. I just "failed" my second year performance evaluation which comes down to "we know you're already overworked and understaffed but we need you to give 150% daily, every day".
As a result the opposite has happened and I basically don't GAF anymore. I close maybe half of the tickets I used to because I just can't bring myself to care anymore. Also, if after 10 years nothing has fundamentally changed, it would be madness to assume it somehow magically will.
Thing is, I used to be very enthousiastic about my field (IT) but lately I've fallen completely out of love with it. Every single month there are changes and evolutions to the many tech stacks we use and I just can't be arsed to keep up anymore. The enthousiasm has been completely replaced with mostly apathy and a side dish of simmering resentment.
I'm not immediately afraid of getting shitcanned because:
- there's a lot more work to do than there are hands available to do it
- company has been looking for people for my role for over 5 years but never hires anyone
- I've been there a decade which would mean making me redundant would cost the company a pretty penny in severance
- no one currently employed there would want to take over my job duties. In IT, the helpdesk is the lowest of the low. Always has been, always will be.
Regardless, I'm in my 40's now with one degree that doesn't have anything to do with IT and without joking, I would rather die tomorrow than keep doing this until pension age. Any of you have decent tips or examples of where someone in my position could aim to end up for the second half of my life's career?
If money were no object (it is) I would go back to college and pick up archaeology/history. That was what I wanted to do as a child but I had to give it up because "it wasn't a realistic life path", dixit my parents and every counselor I spoke to in that era.
I don't even work fulltime right now and still I feel like I would want to spend those 2,5 days a week doing something marginally less painful, like stick my dick in the oven.
Been there, thankfully for only four years (if I remember right) I unfortunately hit burnout right after I signed a contract for a house, so I was stuck. Internal IT support. Due to turnover and company acquisitions I went from the second newest member of my team to the third most senior in two months. The userbase we supported quadrupled while we shrunk to 1/4 of the department size when I was initially hired. Then we had over a year where no new hires lasted longer than 6 months. They didn't add new slots for additional headcount until after I left.
Things that helped (but to be abundantly clear they did not solve the problems):
Most companies have something somewhere in their employee handbook or company cult-ure stuff about being honest. So start being more honest than they want you to be. Don't name names, don't be an ass, but set expectations. "I understand your frustration, but we are severely understaffed. We have not had an increase in headcount for the last five years. I will handle this as soon as possible, but it will take at least [amount of time]." "I apologize for the delay. We only have three people on the team who have been here more than a month. We handle all internal IT support calls, routing tickets in the ticketing system, and manually handle almost every access change request for the company. If you are unsatisfied with the speed of our service, please contact [manager or hiring person].” If you make them have to listen to all the shit you're responsible for, some people will stop treating you like the only thing on your plate is their problem.
Never ever ever go above and beyond. If your shift is over you are out. If that means something doesn't get done "on time", you make that shit the responsibility of the next person up your management chain and let them know. "What is more important, taking calls, properly logging the ones I took, or setting up accounts and access for new hires?" that sort of shit. That means being very outspoken about the amount of time things take, and proactively warning management as soon as it is obvious that you can't accomplish everything. Remember the magic phrase "How do you want me to prioritize this?" if they give you some wishwashy "it all has to be done" bullshit? "I appreciate your trust in my abilities to prioritize my workload. As previously stated, there are not enough man hours to meet every deadline. I will let you know what deadlines will need to be adjusted."
Lack of staff to meet business needs is never the fault of the staff trying to meet the needs. It is always the fault of the people not properly staffing. Chances of change are slim, but change will never happen unless you allow the people responsible for the mess to feel the pain of their poor decisions.
Heroic efforts to get something done never go unpunished.
Get everything in writing. If they won't put it in text, then you do it. "To confirm our verbal discussion: [shit they said out loud that they know would make legal's head spin, like telling you to stop logging the overtime hours]"
Beyond all that, like others have said, do the bare minimum and start planning your exit. Do not take any of the stress home with you. You've already said they do everything to avoid paying severance, so turn it into a game of chicken so you can keep your pay while you apply elsewhere. With ten years experience, you have them by the balls.
Extra points if you can align things to put yourself on some project where you have an excuse to stay off answering the hotline. That was the biggest contribution to my bad mental state: taking calls from people who are always mad and see you as a safe outlet.
None of the anger of the users you support is your fault. If they have complaints, it's management's fault for not properly hiring enough manpower, and not setting proper priorities for the team. Just keep track of what you're doing and when so they can't claim you weren't working.
This is great advice, and all points I've learned as well over the years in IT. I worked help desk as a T3 for a bit and it's sucked. Even when people were not asses (honestly most weren't, they were generally professional but frustrated) the shear amount of effort to fix small things was awful and it kept me from working on projects I wanted to actually put time towards. I now work in cybersecurity compliance and essentially just tell everyone they need to fill out more paperwork, slow down processes, and then tell them no. It's soul crushing. But I like my company and the people I work with (this hasn't shared been the case everywhere I've worked).
For OP:
I think the keys are write down everything, and account for all of your time. If you helped someone there needs to be a record of it. Without metrics your management can't get you more help if they want to, though it sounds like they don't want to. Those metrics also give you the ammo you need to defend why things are slower than management wants, or why customers are unhappy.
I am also a big proponent of a strong work life balance. I work 7:30 to 5, at 5:01 I lock my PC and am done for the day. Problems will still be there in the morning, or in Monday. I try hard not to complain shoot them or think about work much outside of that 7:30 to 5 period.
Finally, consider your life plan. Where do you want to be in 5 years? 10? 20? You have to begin with the end in mind, otherwise you wander aimlessly and never get traction towards your goals. For me it's moving towards management so I can effect better changes in my workplace and company, for others it's being a true SME that knows everything about a specific topic. It's likely not working help desk still though (as you note it's the bottom of the IT barrel, or the trench's as many call it; good for getting a foot in the door and cutting your teeth, but a really shit career). If you want to stay in IT, then it's worth specializing. Learn AD, networking, PKI, software deployment, virtualization, or whatever skill interests you, and learn it hard. Then make yourself indispensable (which it sounds like you've already done with help desk). Those skills are portable, and most enterprises need them and will pay well for them. That gives you the leverage to negotiate better pay, benefits, working conditions, etc. with management. But don't be afraid to look elsewhere. Keep your resume polished and apply to things that look interesting. Our world isn't our parents, it's a rare company that rewards following the 40 year tunnel. It's expected that you will jump from company to company and job to job to move up, and IME that helps with avoiding the burnout since at least the people and surroundings change.
To add to this: I would hope your company has some sort of policy regarding conduct (HR almost always has something in the employee handbook about treating one another with respect). Clarify in writing with your supervisor about what kind of conduct is unacceptable, and start enforcing it to the letter whenever you have to take a call. "I understand this is a frustrating issue, but I won't tolerate further abuse on this call." When they curse you out, you hang up. If they have a problem with it, they can call your supervisor. If your supervisor has a problem with it, you report it to HR (yeah, HR isn't "on your side" generally, but they also want to prevent lawsuits, so in this case their best interests align with yours).