This study aims at exploring to what extent the academic staff of public sector colleges are satisfied with different dimensions of the job such as work itself, supervision, co-workers, pay, promotional opportunities and working condition. In addition, this research examined the relationship between selected factors of job satisfaction and overall job satisfaction. A descriptive, survey-based research design has been used. The sample size consisted of 220 college teachers which were selected through stratified random sampling. Questionnaires were distributed in person and by post. Out of 220, the number of questionnaires received were 212. Different statistical tools like descriptive statistics, multiple regression and correlation were used to confirm the hypotheses. The findings of the research revealed that all the six factors of job satisfaction are correlated and play significant roles in enhancing the level of job satisfaction of college academics. The most satisfying factor among teachers was the nature of work they perform. However they expressed feeling of dissatisfaction with the promotional policies. Regression analysis showed that all the selected factors as a group explained variance in overall job satisfaction. Overall, college teachers were found satisfied with their teaching profession.