I've done it differently at different times. Sometimes i hit the gym before work, but I'm not a morning person, so that is usually a no go, my workouts suffer cause i'm not focused. Its not bad going over lunch, but timing is a bitch. My old boss would let me take an hour an a half, then i'd stay an extra hour. Now I workout after work, which sucks too, since i dont get to the gym till 7:30 to 8 but you gotta get it in, so go what ya gotta man.
I don't do this for my family, my friends, women, accolades, pride, or ego. I do it for me and no one else, its just part of who I am.