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

Matching personality with occupation

Having an out going personality