I shave every day when I'm working. Sometimes my neck will get rashy from it, but some weeks it doesn't seem as bad. When I was flying freight, I would shave every other day.
I hate shaving, but I hate having facial hair more. As far as looking professional- if you're required to wear a tie, anything more than a mustache looks weird. And mustaches are goofy as it is.
Finally, I'd like to use this opportunity to say that goatees are the mustache of my generation (I grew up in the 80s and 90s). When I see dudes with goatees who are my age, I just assume they never really grew up or they're fat and they think having a goatee will distract people from their weight problem. I realize that probably sounds harsh and prejudiced, but in my personal dealings with goateed dudes in their 30s and older, the rule seems to be true. It just looks sloppy to me.