Sachverhalt: A. B._ (Beschwerdegegnerin) arbeitete seit November 2005 in von A._ (Beschwerdeführerin) geführten Restaurants. Am 8. Dezember 2006 kam es zwischen den Parteien zu Meinungsverschiedenheiten. In der Folge arbeitete die Beschwerdegegnerin für den Rest des Monats nicht mehr. Mit Schreiben vom 12. Dezember 2006 verwarnte die Beschwerdeführerin die Beschwerdegegnerin und kündigte den Arbeitsvertrag am 27. Dezember 2006 ordentlich auf den 31. Januar 2007. Nachdem die Beschwerdegegnerin vom 3. bis 5. Januar 2007 wieder gearbeitet hatte, kündigte ihr die Beschwerdeführerin fristlos. Trotz der Verwarnung habe die Beschwerdegegnerin ihr Verhalten nicht geändert. Sie habe einem Gast gegenüber behauptet, es gebe keine Salamibrote mehr, obwohl noch Salami und Brot vorhanden gewesen sei. Zudem habe sie mit zwei Gästen Streit angefangen und schliesslich kämen generell weniger Gäste, wenn die Beschwerdegegnerin im Restaurant im Service sei. Vom 11. bis 13. Januar befand sich diese wegen eines operativen Eingriffs in Spitalpflege. Ein Arztzeugnis attestierte ihr bis zum 21. Januar 2007 eine vollständige Arbeitsunfähigkeit. B. Mit Eingabe vom 17. Februar 2007 an das Kantonsgerichtspräsidium Glarus verlangte die Beschwerdegegnerin von der Beschwerdeführerin den Lohn für die Monate Januar und Februar 2007, insgesamt Fr. 6'300.40, zuzüglich den anteilsmässigen Ferienlohn und die Ausstellung eines Arbeitszeugnisses. Der Kantonsgerichtspräsident verpflichtete die Beschwerdegegnerin zur Lohnnachzahlung von Fr. 6'300.40 brutto sowie der Ausstellung eines Arbeitszeugnisses. Im Übrigen wies er die Klage ab. C. Mit Bezug auf die Lohnnachzahlung focht die Beschwerdeführerin den Entscheid des Gerichtspräsidenten mit kantonaler Nichtigkeitsbeschwerde an und ersuchte um aufschiebende Wirkung. Diese gewährte der Präsident des Obergerichts des Kantons Glarus unter der Bedingung, dass die Beschwerdeführerin als Sicherheit Fr. 5'500.-- bei der Gerichtskasse hinterlege, was ungefähr dem streitigen Nettolohn entspreche. Über die Verwendung dieses Betrages sollte mit dem Beschwerdeentscheid befunden werden. D. Mit Urteil vom 14. März 2008 wies das Obergericht die Nichtigkeitsbeschwerde ab, soweit es darauf eintrat. Bezüglich der hinterlegten Summe entschied das Obergericht, diese sei der Beschwerdegegnerin weiterzuleiten, sobald Gewissheit über den definitiven Bestand des obergerichtlichen Entscheides bestehe. Die Beschwerdegegnerin habe sich den Betrag auf ihre Forderung gemäss dem Urteil des Kantonsgerichtspräsidenten anrechnen zu lassen. E. Die Beschwerdeführerin erhebt Beschwerde beim Bundesgericht und beantragt im Wesentlichen, ihr den hinterlegten Betrag herauszugeben und die Angelegenheit mit Bezug auf die Abweisung der kantonalen Nichtigkeitsbeschwerde zu neuer Entscheidung zurückzuweisen. Eventuell sei die Angelegenheit bezüglich der Hinterlegung zu neuer Entscheidung zurückzuweisen und die Klage abzuweisen. Ihrem Gesuch um aufschiebende Wirkung entsprach das Bundesgericht am 7. Mai 2008. Die Beschwerdegegnerin verzichtet auf eine Stellungnahme und schliesst auf Bestätigung des angefochtenen Entscheides unter Verweis auf die Begründung des Obergerichts. Dieses widerspricht in seiner Stellungnahme den Vorbringen der Beschwerdeführerin, ohne formell einen Antrag zu stellen. 