On one hand, hiring employees based on looks can be seen as discriminating. On the other hand, companies see it as a marketing technique to assist in the company's success. The idea of hiring employees based on the company's image doesn't give much opportunities to other people who might not be sexy, slim, or simply good looking. In my opinion, a company should hire employees that have some knowledge or experience in the work place. Good looks will not get you through life, it may have worked in middle school or possibly high school, but at a job there needs to be effort put in. The best employees are not always the best looking, and i think companies should consider that.
My conclusion, then, is that if a company wants to be successful that they hire employees the smart way. A company that hires people that project the image might be successful for a while, but if there is no experience on the job there might as well be no success.