Which of the following is most likely to lead to high job satisfaction?

Ads by google

Which of the following is most likely to lead to high job satisfaction?

Working alone

Promotion practices based on seniority

Having an out going personality

Matching personality with occupation