My immediate supv gave me an acceptable review and mentioned that I was underrated. I did my work, got it done, never moving any due dates, my focus was quality - no rework, etc. I ended up getting an engineering license, PE. They put me on a special project that only the best, most competent engineers get put on. But then they passed me over for a promotion. They promoted people with less experience, less qualifications than myself. Sure, they might have deserved it, most of us probably should have gotten more recognition than we did. But for them to pass me up and then turn around and say I was underrated, that's BS. So I took a new job, their actions, and inactions, were contrary to their words. So far the new job is much better, I get along with my immediate supv much better. The biggest thing I miss is all the cool people I met at my old job.