Pros: the current mayor (hancock) wants to know what the employees are thinking
Cons: it is a large council-mayor government structure.
City & County of Denver is a good place to work for the reason that opportunity to advance is very good, depending on the department. Some departments have less turnover because they are small department and employees are not eligible for retirement yet. I have been with the City for almost eight years, and I have promoted three times during this time. But in these promotions I have had to move to other city agencies which has been a good experience and has helped me to learn about city operations. In all of my experiences, in supervisory and non-supervisory capacities, I enjoy working with the various department and dedicated employees. Of course there are a few employees that have the "government worker" attitude but most employees I have encountered are dedicated, smart, and are good in their field.
The hardest part about working for CCD is it is a large Council-Mayor government structure and therefore operations and funding approval is a bit slower than Council-City Manager structure. If you are not familiar with this municipal government structure, it can be frustrating, initially.
On the other hand , a very neat thing about CCD is the current Mayor (Hancock) wants to know what employees are thinking. Therefore he provides an opportunity to schedule a meeting with him, and he actually do listen and heed employee suggestions.
Overall, it is a good place to work.