What is the relationship between the city manager and the city council?

City council hires and, potentially, fires the city manager, both by supermajority vote. The city manager works for the city council and is evaluated by the city council on that work. However, the city charter provides certain independence to the city manager by listing out the powers of the city manager, which cannot be abridged by the city council. In general, the city charter has led to a cooperative and, hopefully, productive framework for the relationship, which is then dictated by how the parties work with each other.