During my working career, I had a few managers who were terrible.
My first bad manager was one who did not communicate well, and it wasn’t the worst working for her, but during review, when I had done stellar work (was force to not take vacations because I had no backup, was the “lead” for a small team with managerial duties without the pay, was overseeing a bad employee who was on a performance improvement plan, etc), she told me that due to one meeting where I had drifted off for a bit and had asked the person asking the question to repeat the question, that I was not a high performer and that I was a good employee. I had always been a high performer in my career, and that made me question all that I gave to the company. I was able to find another role in a different team a few months after that, so I was able to move under a much better manager.
My second bad manager was one who just thought web development was for people who were failed software developers. He wanted “cool”, “trending” features on websites when they weren’t needed and felt that the development time needed for these features should be short, as they were “simple”. He also was someone who would come in hot and micromanage me (and my team) for a week while he was in town, then disappear for a month or two while he worked remotely. This was also very demoralizing, but after about a year and a half, I was moved under a different manager, who went to the VP and correctly guessed that my team’s moral was low due to bad management.
Lastly, a few years ago, I had a manager that was actually toxic. He was an aggressive personality who disliked most ideas that came up, and then the next day, would have a great idea that was the same (or very similar) to the previously dismissed idea. He also didn’t see people as people, but as replaceable parts. He did though, have few loyal lieutenants, who were loyal because he was really good at promoting people, even when they did not deserve it. Because of my tenure and reputation, I was able to meet my manger’s manger and work out a transfer to a different team over a period of six month. This did take a terrible toll on my team as after the transfer, that manager had it out for me. Although my team started off at six people, my team ended up being just two (he was successfully cutting off work for me as a way to layoff me and my team). Eventually, HR caught up with him and he was let go from the company (it turned out that there were dozens of issues filed against him).
Even with bad managers, however, I always led my team by example and always worked with my personal values (Honesty, Efficiency, Loyalty, and Compassion). Regardless of how much I didn’t want to give a care about my work, it would simply bother me too much to put in less than stellar work, but yet receive my pay check. It also helped that I had a team under all three of the bad managers, as I felt the need to protect my team, and that kept me going even when I really did want to give up. I mean, if I were to quit, what would my people have to go through with even less power than I had?
I really hope that you don’t meet bad managers in your future career, but even if you do, hold on to your personal values and even when things aren’t fair, do your best. Only if you do your best will management see enough value to help you. Another piece of advice is to make sure that other managers in different groups know what you are doing, so that if things get really, really bad, you can reach out to them and see if you can move roles.
Best of luck Oscar!