Earlier quoted context omitted.
It is extremely stressful some of the times even. But it's the reality we live in. People don't change. Companies change extremely rarely. If you are smart enough to reverse-engineer software systems -- a necessary skill during onboarding -- then you are smart enough to see nobody will change things to a more positive environment, and hence you should leave. I hate it with all my heart but if I have to, I'll do it 50…
> I am never allowing myself be held hostage. So, you navigate this quagmire begrudgingly, yet don't favour unionisation?
My job is not to do underground mafia wars. If the employers want to fight dirty I'll just move to someplace else. Eventually they'll be stuck with the people who are OK with being slaves -- but won't be creative or efficient.
I wish them luck. They are hurting themselves, not me or the other worthy programmers.
Unpopular opinion: unionization is like democracy: people think it works but in reality there are a lot of shady deals under the table and the system hasn't worked as it is supposed to, for a long long time.