
Valuing technical and support staff with better work life balance and compensation. Becoming much less top heavy with tons of executives that earn significantly more than the technical engineers. Easing up on UTEs and supporting more training. Get rid of quarterly financial meetings for staff.
Raises have consistently been below CPI for strong work performance for technical staff. Plus, upper management compares apples to oranges but pressures each group to fit the same performance bell curve - this hurts teams with multiple high performers and benefits those with many low performers.
Mediocre pay, low PTO, ridiculous 401K match rules - match only given at end of year and that if you leave mid year you lose your match. Too many hoops to jump through for health care. Required to eat time often on projects or conferences/ training so staff don't feel valued.
At the team level it is good. Get a few management levels up and there is a disconnect and lots of pressure without adequate support so many mid managers get caught in tough positions with high stress. One big positive is our flexible work hours ... although always working 60+ hours is dreadful.