As the title says, can any job be fun subjectively given the right environment, good salary, the proper respectful management and all? Or are there some jobs regardless of the outcome, will always be terrible to work in? I know retail is heavily reliant on nice customers that don't blow up in your face but what about other ones?