Right now I'm burned out. I joined a company 5 months ago where it's always crunch time and there are never any rewards. I feel like I haven't had a win ever. Success is met with "ok" and failure with lecturing sessions.
I will most likely leave this company but I'm exhausted of these cycles. I feel like I can't again choose a bad company _for my own situation_ (not that they are inheritely bad, I understand I'm the constant in this equation).
Anyone with or without ADHD could share some tips about what to look for in a company, redflags, etc?
I have to say that because when you are having career trouble made worse by ADHD it seems like nothing will ever work. It can be a dark and lonely place.
Now, onto the advice.
When looking for a job, focus on the "micro" environment, not the "macro" environment. You are much more affected by the particular tasks you have day to day, you direct team and even your office than the overall mission or culture of the company. Game dev company vs finance company? Your ADHD doesn't care.
Look for jobs and positions with constant change. ADHD feeds on novelty. If you are working on something different every month then you get a lot of novelty. Maybe that means consulting. Maybe that means a technical support position in a large company. Remember, think micro not macro.
Try to find a team/manager/mentor that is friendly and supportive. If you're anything like you're probably hyper-sensitive to negative feedback. Even polite, reasonable negative feedback can feel like a dagger in your heart. Aim for a team that is overly caring and overly careful. Some people would scoff at this idea and complain that it gets in the way of an efficient team. You are not some people. You are you and need to work with your ADHD not against it.
See if you can find work with lots and lots of incremental small wins. This could be fixing many small bugs while working with clients, or writing code in dev team that does TDD all the time. The small wins will build your motivation, confidence and general good feelings.
You're talking about it through the abstract lens of some diagnosis you've received, but your experience of work is idiosyncratic and personal. You surely don't embody ADHD the exact same way others do (nor do they among each other), and you likely have needs that stretch beyond the scope of the diagnosis.
Try to be honest with yourself and compile a detailed history of your work. What was your experience of each work place? Why did you leave? What were you seeking when you accepted a new job?
With 15 companies and 20 years, there's a lot of data there. Look for patterns and try to suss out what makes things work and what doesn't.
And honestly, don't rule out that recurring defeat and burnout might be an inescapable part of the trade for you. That opens up the door for adapting to it by (say) learning to cache money and treat yourself to sabatticals between jobs, or even just adjusting your lifestyle and pursuing some new career altogether.
Finding a good company is like finding a good marriage partner: it's hard, and more often than not you won't fit very well. So the next best thing is to know beforehand what you can tolerate.
This gives you a few lines of questioning you can ask before you take the job (job interviews are a lot like a first date).
Don't focus on the ADHD. It affects you, sure, but it doesn't define you. Humans are FAR more complex than that.
Basically, you need a system to avoid over promising and under-delivering even if it's because of your ADHD.
Another key is taking time off and sticking to it when you do.
Have you had issues maintaining employment due to culture or being pipped because of ADHD?