Compensation is on the low side, and there are no annual reviews or merit increases. No bonus program or stock options. Rather than delegating responsibility/ownership, management tends to assign tasks, so it's difficult to feel autonomy in your job. There is zero team planning and releases tend to drag out and hurt morale.