I accepted a position as an engineer with a manufacturing company after interning and graduating from university last year (about a year into the position). There were some changes in the responsibilities of upper management that has left many other and more experienced engineers on my team upset. To keep it general, decisions are being made without our input, they preach one thing but then delegate otherwise. I am considering leaving the company, despite my notability, to pursue a position/ company I can see myself developing in.
What are some red flags you have seen with communication between upper level individuals and the folks who complete the work? If applicable, was it beneficial to go somewhere where you thought you could grow to become a better employee as opposed to adhering to projects you know would not be the answer to the root cause?
Any advice would be greatly appreciated given my recent entry to this career.