A hot chcik in the office is usually a bad idea. makes guy want to go there more often, make up excuses to do so. makes them want to call in more than necessary in an effort to be on her good side, again time waster. dispatcher should be little old lady with false teeth. its not like a bar where you need hot chick bartenders to get constuction guys to come spend money at lunch.
to me, a few things to keep guys happy are...newer vehicle not going to break down or junk up their home, phone that works well, direct deposit if they want it, plenty of hours if they want it, treated fair, paid well, training when needed, working on new tech stuff sometimes to keep them up to date, recognition at end of year or sooner if company is doing well, after all without manpower its hard to make money. a good workforce is part of the profit package.