Pay is among the lowest in the area but that is because they have a lot of their business in the 911 contracts. Not much flexibility for promotion (EMT, Field training officer, Supervisor, Operations Manager, Division Manager- 2 divisions). Anything above EMT, you must maintain full-time status (not great if you're doing other things like school).
Span of control is an old system when they used to be a small family-owned company (200 employees). Now, with 700+ employees, they still maintain relatively the same number of supervisors out in the field. Great that you don't have anyone over your shoulder, but not when a future employer (ie. fire/police department) calls asking your supervisor about your work ethic (when your supervisor has most likely never even heard of you; so long as you're doing all the right things). This is also bad if major MCIs occur with only 2 to 3 supervisors to handle 2 of the biggest metro counties in SoCal.
Scheduling tries to be flexible but when you have employees all trying to be firefighters or PD, most people want similar days off for testing and such (not to mention holidays).