This dissertation examines the sources of job satisfaction among 1,833 library and information science (LIS) master's program graduates in North Carolina from 1964-2009. Only respondents who identified themselves as librarians were included in the analysis. The study first examined the effects of traditional work-related variables such as income, flexibility, co-workers, fringe benefits, and setting on job satisfaction. Based on the outcomes of the first regression analysis, the study goes on to examine perceptions of change in the profession over the previous five years and, in particular, the effects of change on older workers. Finally, the analysis introduces variables related to the notion of craft, professional achievement, and family dynamics to determine what impact they have on job satisfaction. The analysis also examines work-related variables that may have been masking the influence of craft, professional achievement and family dynamics. Craft combines the wish to perform one's work well independent of extrinsic factors or influences and the desire of the worker to create a quality final outcome or product which can be certified as such by objective standards. The major finding of the study is that craft and professional achievement are the largest determinants of job satisfaction among LIS graduates. Meanwhile, variables such as marital status, whether or not one has children, and breadwinner status had no discernible bearing on job satisfaction. Supportive co-workers, being a woman, and membership in professional organizations likewise correlate with job satisfaction, while being a full-time worker, anxiety over job security, and working in an academic library setting contributed to dissatisfaction. Although LIS graduates generally report being very content in their jobs, this study suggests that they are anxious about changes such as the increasing number of temporary and freelance jobs and the perception that full-time staff are doing more work with fewer resources.