Imbalanced management structure and work load: One person handles multiple responsibilities, making that person underperform between all of them.
Unclear product requirements: Requirements are hardly ever polished enough to have them actionable, and yet they expect a product enhancement out of them.
Lack of communication between teams (development and product).
Under-performing managers: Unexperienced employees take acting as managers, not being able to provide complete feedback to its subordinates.
Low compensation and salary increases