
Was a good environment 5 years ago, but multiple managerial changes/turnovers yield near-constant turmoil.
Pay is stagnant, although it used to be the area leader. Management turnover/movement is high.
People need to be more confident in their own decision making. They also need to better themselves. Learning doesn't stop when you are employed.
Middle and upper management are in their own little world, HR is terrible, bad managers and engineers are rehired, good people trying to move up are blown off.