I had at least a dozen projects in as many months started, reach a completed state, then canceled.
I'm on a very small team, I am the only expert in infrastructure, but all infrastructure code is reviewed by the lead engineer who is a complete novice at AWS/GCP. I've written thousands of words of documentation and had entire weeks of phone calls to explain what is going on and the rationale behind decisions. Those efforts have thus far been in vain, and large swaths of my docs have been deleted during yet another wiki reorganization.
In my other areas of responsibility I am prompt, spot-on, and thorough. I bring experience and perspective, challenge half-baked ideas gently and constructively, and have shipped tons of solutions. I keep proving myself, and I do my best to celebrate my other team member's wins.
I'm frustrated when I make common-sense suggestions that are skimmed over, misunderstood, and get argued against seemingly by default. Plain wrong solutions get approval, and prudent, cost-effective ones are ignored or even ridiculed.
I would understand a bit of politics and orthodoxy on a large team, but for such a small team I'm stymied as to why that needs to exist. I keep losing bits of myself as my genuine efforts are met with forceful rejection, day in and day out. I've sought direct feedback and gotten vague responses if any, followed by closed door meetings about me as I do.
The problem is, I believe in the company, even if my team is killing me.