Spent 26yrs. in the LE business. There are pros and cons for both small and large agencies, as well as state vs federal. Large ones do pay better but promotions usually take longer and the competion for those slots can be heavy. Alot depends on the QL you are looking for. Retirement plans can differ but 20yrs is usually the norm with age being a factor. State and federal jobs usually require transfer and TDY assignments a few times during the career. PM if you need more info. Good luck with your decision.