Upper management - Questionable decisions came down from upon high at nearly every turn. It was just another place that cares more about lining their own pockets than creating thriving livelihoods for their workers and a excellent yet sustainable product. This company could be amazing if management would get out of their own way and support the solid core of employees they gathered.
Pay - While not the worst in the civil engineering scene, it was nothing to write home about especially considering how lucrative the work was. Raises were pretty pathetic, barely keeping up with inflation and that was before inflation skyrocketed.
Terrible Hardware - It's not a huge thing, but the computers ran so slow and were so inconsistent that it reduced the amount of work that could have been done at least to some degree. It was really frustrating more than anything.