Type of work: the kind of work that makes the best use of one's abilities and gives one a feeling of accomplishment.
Security: having a job that provides a steady employment.
Company: working for a company that has a good reputation, that one can be proud of working for.
Advancement: being able to progress in one's job or career, having the chance to advance in the company.
Coworkers: having coworkers who are competent and congenial.
Pay: being paid at least enough to meet one's needs, and being paid fairly in comparison to others.
Supervision: having an immediate supervisor who is competent, considerate, and fair.
Hours: having working hours that allow one enough time with family and/or time to pursue other strong interests and live one's preferred lifestyle.
Benefits: having benefits that meet one's needs and compare well with those of others.
Working Conditions: having physical working conditions that are safe, not injurious to health, not stressful, and even comfortable.