The City Council shall appoint a competent and duly qualified and licensed attorney, practicing law in the State of Texas, who shall be the attorney for the City. He or she shall receive for his or her services a compensation as may be fixed by the City Council and shall hold his or her office at the pleasure of the City Council. The attorney for the City or other attorneys selected by him or her, with the approval of the City Council, shall represent the City in all litigation. He or she shall be the legal advisor of and attorney and counsel for the City and all officers and departments thereof; provided that the City Council may retain special counsel at any time they deem same appropriate and necessary.