whatever answers you get regarding this are just people's opinions....
so my opinion is... I think having real work experience is a good sign of maturity, on top of that, you have a nice GPA, so as far as GPA goes, your golden.
I am in a little bit similar situation, well, I graduated in '04 with a Computer Science & Math degree, been doing the I.T work since summer 2005 and from first 6 months I was in this job, i realised that office work is not for me and a more people-to-people interaction kinda work is what I should really be going into (like medicine),
So I stayed at my job (still working there, as matter of fact, Im at work right now hehe), and took post-bacc on a parttime/fulltime bases since spring of 2007, I am almost done with all my pre-med classes, the only once I have left are the upper division sciences (you know, biochem, microbio, genetics, etc)