The customers are the best you will ever get to work for.
Cons
Vehicles are in the most piss-poor condition of any business where the fleet is the main tool of it's survival. Armored trucks missing mirrors. Locks are disabled in cargo area. Safes in vehicles can be opened with a flat head screwdriver.
Small business, if I'm "bringing it" then the place improves. I love that.
Normal work hours, which is hard to find in security work. I'm in the office, but used to work security, so I still appreciate it a lot.
The biggest pro is that here in the office, oh my God if you are clever then you can actually help the entire company grow substantially, over time. It is really nice to be clever. But it is even nicer when being clever benefits others. And it is GREAT to be clever and work here. I've been able to make so many positive changes in my little sphere of responsibility over here that I really believe in job satisfaction now. Which is weird. It might sound like I'm just talking this place up now, but this is just honestly how I feel about my job, and my job happens to be this armored car company.
Cons
Small business, so I can't just get by with coasting, everyone notices.
Small business, so I can't just request a bunch of improvements and see them immediately. But that's also a good thing because in my experiences, in large businesses, requests for improvements don't even get heard.