Sachverhalt: A. Mit Arbeitsvertrag vom 16. Dezember 2003 stellte die X._ AG (Beschwerdeführerin) A._ (Beschwerdegegner) als Leiter Verkaufsaussendienst und Marketing ein. Am 21. März 2005 schrieb sie ihm, sie kündige das Arbeitsverhältnis per 31. März 2005, was die Parteien übereinstimmend als ordentliche Kündigung auf den 31. Juli 2005 auffassten. Am 2. Mai 2005 sprach die Beschwerdeführerin eine fristlose Kündigung aus, über deren Berechtigung die Parteien in Streit gerieten. B. Am 17. März 2006 belangte der Beschwerdegegner die Beschwerdeführerin vor dem Bezirksgericht Horgen auf Zahlung von insgesamt Fr. 27'821.90, später erweitert auf Fr. 30'906.10 nebst Zins (Lohn für die Monate April bis Juni 2005, Ferienentschädigung sowie Ersatz für Unkosten und Spesen). Das Bezirksgericht schützte die Klage im Umfang von insgesamt Fr. 24'895.65. Auf Berufung der Beschwerdeführerin verpflichtete das Obergericht des Kantons Zürich diese am 2. Oktober 2007, dem Beschwerdegegner insgesamt Fr. 24'636.65 nebst Zins zu bezahlen. Das Kassationsgericht des Kantons Zürich wies die gegen dieses Urteil geführte kantonale Nichtigkeitsbeschwerde mit Zirkulationsbeschluss vom 24. Juli 2008 ab, soweit es darauf eintrat. C. Die Beschwerdeführerin ficht das Urteil des Obergerichts mit "zivilrechtlicher Berufung" (recte: Beschwerde in Zivilsachen) beim Bundesgericht an. Sie verlangt im Wesentlichen die Abweisung der Klage sowie die Befragung verschiedener Personen als Zeugen. Der Beschwerdegegner hat sich nicht vernehmen lassen.