I think the benefit to working is that you will appear more "non-trad" and less "dude-whose-gpa-was-too-low (and so volunteered instead of starting med school)". And they do pay you to work : ) It would be best to find a job where your presence was valued and needed, especially if the skills required included interpersonal skills and critical thinking. Y
Also agree w/ above about post-bacc. Enroll as an undergrad if you want (you can do this even w/ a degree in hand), or do a formal post-bacc. To me, the ideal is a post-bacc program with linkage to several med schools, or a med school you'd like to attend. If doing a grad program, I'd do it only if it's a fall-back (if I don't get into med school, I can use this degree to get a job I could like, maybe not adore).
For the outside of school stuff, I'd 1) keep busy and 2) do really cool stuff, not necessarily medical. I wouldn't be afraid to be a kayaking instructor for a year, at least you'd have a fun story or two to tell. Just keep in the back of your mind that you'll need to talk about it at interviews, and saying you worked 20 hours a week at the Gap and took a genetics class isn't exactly gonna knock someone's socks off.