How companies can attract and retain employees