Sachverhalt: A. N._ arbeitet seit 1. September 1999 beim Amt X._ der Stadt Zürich, anfänglich als Sachbearbeiterin, ab 1. April 2002 als Kanzleichefin. Mit Verfügung vom 18. Juni 2007 wurde N._ per 1. Juli 2007 ins teilrevidierte Lohnsystem überführt, indem sie unter Berücksichtigung einer nutzbaren Erfahrung von 13 Jahren auf dem Lohnband in Funktionsstufe 7 in der Funktionskette 1503 (Sachbearbeitung) eingereiht wurde. Die dagegen erhobene Einsprache wies die Stadt Zürich am 15. Februar 2008 ab. In der Zwischenzeit war N._ mitgeteilt worden, sie sei ihrer Funktion als Kanzleichefin enthoben und werde - ohne Auswirkungen auf den Lohn oder die Einstufung - als Sachbearbeiterin weiter beschäftigt. Der Bezirksrat hiess den von N._ gegen die Verfügung vom 15. Februar 2008 erhobenen Rekurs am 15. Januar 2009 teilweise gut und verpflichtete die Stadt Zürich zu einer höheren Einstufung und entsprechenden Lohnnachzahlungen sowie Ausrichtung einer Abfindung. B. Das Verwaltungsgericht des Kantons Zürich hiess die Beschwerde der Stadt Zürich am 18. November 2009 gut und hob antragsgemäss den Entscheid des Bezirksrats vom 15. Januar 2009 auf, soweit damit N._ Leistungen zugesprochen wurden. C. N._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen mit dem Antrag, der vorinstanzliche Entscheid sei aufzuheben; eventualiter sei die Sache an die Vorinstanz zurückzuweisen, damit diese gemäss den Anweisungen des Bundesgerichts einen neuen Entscheid fälle. Die Stadt Zürich lässt auf Abweisung der Beschwerde schliessen, soweit darauf einzutreten sei. D. N._ liess die Eingabe vom 10. Januar 2010 nachreichen.