I don't think so. Pretty sure it's only a matter of time before I get fired. I'm very demoralized by the past treatment the company has given me. I moved to a new team but they just bounce me from technology to technology with no training (Splunk, Tableau, Python, AWS). This will not allow me to become an expert in anything. They aren't happy with my output. Because my prior experience was FileNet and Neoxam, I don't have any career options.
Sorry friend. I don't have any advice, other than it sounds like it's time for a new job. There are places that will treat you better out there. Maybe put together a side project to learn a new technology that will make you more employable?
Best places to work surveys are garbage. Your experience isn't matching what others might feel at the company. It's probably just a bad fit, which is okay.
Keep building experience, but start studying and applying for other jobs.