The best company happy hours go beyond free booze