Management made it very clear that I was not a core member of the team, even as a reputable and experienced engineer. Any attempt to go above and beyond for my job was viewed as an attack on their leadership and met with verbal harassment. I was often told that my ideas were "stupid". Management would then use my ideas and claim them as their own, since they couldn't provide better ones. If you are a smart and hardworking Engineer, then you will be taken advantage of by management. They will overwork you, leave you with a poor performance review, and claim that they had to do your job for you. Management takes credit for your work, and they most likely receive nice bonuses and raises as a result. Essential members of my team have told me that they also received poor reviews. Management kept us oppressed by giving us vague tasks, unrealistic timelines, and claiming that we couldn't deliver.