Lack of communication.
Not easy to get assistance.
Poor business processes.
Lots of emphasis on billable hours and not much else - led to shoddy work that often needed overhaul or created serious technical debt.
Management seemed to not see the abundance of business process problems.
I felt management lacked awareness of realistic time requirements outside of billable work, and wasn't willing to hear anything different.