The City Attorney's employment with the City is for no definite term or period of time, and the City Attorney serves at the will and pleasure of the City Council. The City Attorney's employment may be terminated at any time by a majority vote of the entire City Council without stating reasons or other cause or justification, without prior notice, and without right of appeal or hearing. Notwithstanding the above provisions of this Section, the City Council may enter into a written agreement with a City Attorney which contains terms of employment which may differ from the above provisions of this Section, which have been approved by the City Council and signed by a duly authorized representative of the City Council.