They hire too many flex officers so they don't have to payout overtime (more flex officers = no open posts so they don't have to schedule anyone overtime), they give you ABSOLUTELY ZERO NOTICE if your attendance violations get you moved into a flex officer position (they won't terminate you until you hit 20 points, but will strip you of your master seat and stuff you in a pool of officers fighting for hours until your points expire), and dispatch is an absolute nightmare to deal with if you need anything fixed with your schedule.