Low wages vs job responsibilities.
Pay periods and actual net pay are determined by a system designed to confuse.
Payroll and HR and surly and/or uncooperative.
Cross-product training falsely inflates the number of analysts in the queues while doubling the workload of those analysts with no pay increase.
Insurance rates are very high.
Extremely poor work-life balance.
Upper management cares as little about the quality of their software and happiness of their customers as they do about the plunging morale of their employees.
There is no defined path for advancement - just constantly changing goals.