Pros: some prestige with the uniform, gun etc.
Cons: too many to list, hours, pay the list is long....
Needs to pay more for the job being done. These guys put their lives on the line every day for very low wages. The turn over rate is very high causing over worked staff to be tired, disgruntled, and always looking for another job. It is a vicious cycle which does not allow management to do their jobs in an efficient manner. They have to always ask the already tired staff to come in on off days etc.
It will never change until they are staffed properly...that will never happen as long as the pay stays where it is.