Good place to work. The management values the work that the employees do (they are not treated as just another number, like many municipal jobs treat employees). Opportunities for advancement are provided, or accomodated for.
Cons
Inconsistency in uniforms, and regularly changes styles, brands, and logos.