The purpose of this study is to develop and test a research model that examines the effect of perceived ethical climate on job performance and extra-role customer service, fully mediated by job satisfaction. This research model is derived from Bagozzi's (1992) reformulation of attitude theory. The model also investigates organizational tenure as a moderator of the impact of perceived ethical climate on job satisfaction. Data were obtained from frontline hotel employees with a one-week time lag and their immediate supervisors in Abuja, the capital city of Nigeria. The study hypotheses were tested via hierarchical multiple regression analysis. The results reveal that our model is viable. Specifically, the results demonstrate that job satisfaction fully mediates the effect of perceived ethical climate on job performance and extra-role customer service. The results also indicate that the effect of perceived ethical climate on job satisfaction is stronger among long-tenure frontline employees.