> having a beer at lunch is unprofessional, and driving after a few drinks, while not encouraged, is far more accepted.
I once got told by a former employer (At a pub) that if I didn't have a few drinks whilst on shift with him that I was being rude. His only exception to this was if you drove to work.