The mayor and councilmen shall have an office at the city hall or at some other convenient and suitable place. The mayor’s and each councilman’s annual salary shall be fixed by ordinance. Such salary shall be payable in equal monthly or semimonthly installments as provided by ordinance. Every other officer or assistant shall receive such salary or compensation as the council shall provide by ordinance or resolution, payable in equal monthly or semimonthly installments. The salary or compensation of all other employees of the city shall be fixed by the council and shall be payable monthly or at such shorter periods as the council shall determine.