Am a software developer.
4 years ago, not even graduated yet, I told my CTO and manager at the time that they had made a horrible tech choice as there were obvious signs Microsoft would drop support. 1 year later, Microsoft dropped support. The results of these mistakes, which need to be fixed, are now mine.
4 years ago, again, I created a prototype/proof-of-concept to automate something that would cost the company $100k/y. I also specifically told them to not use the prototype in production as it wasn't structurally sound or meant to be extended. I go back to school, come back 8 months later, and see that some moron had taken my POCs and extended them without changing the foundations. Every one of these extensions are now broken. And of course, I have to fix this now.
3 years ago, I tried to get the stakeholders to meet with each other with me as the mediator because their requirements were literally clashing. They did, but never took my questions seriously probably because I'm young looking and not white (every upper management dude is white here.) Well, now they're fighting amongst each other because the system I created is based on their clashing suggestions and I had to interpret a bunch of **** via crystal ball. The worst part about this is that I actually understand every department's role very well, and even the ****ing president doesn't based on my conversations with him.
Forget my boss, I would never work with this company in the future. I would even urge my future employers to run if we need to work with them. Only reason why I'm here is because, frankly, everyone is too technologically retarded to realize I've automated most of my job so I sit around in the stairwell playing the Nintendo Switch frequently.