The city has a variety of departments. Each department has a great deal of autonomy, which is expected given the very disparate types of services that they provide. However, each department works closely with the other departments to ensure smooth service delivery and elimination of redundancy. Weekly department head meetings ensure that all departments are coordinating and serve as a venue for information sharing between departments.
The city’s main departments are:
The city also has Engineering and Legal Departments that it has outsourced to private vendors.