Want a promotion? Cheer up and be on time | Fortune