Pay raises are small, and it is really hard (impossible) to grow after a certain level.
Lack of trained manager to a) keep you motivated, 2) respect your hard work, and 3) give you the right direction to grow.
Lack of support for newer impactful ideas.