I don't love what I do, but I don't mind the people I work with. I would say coworkers are 50% of job satisfaction, 40% being pay/benefits, and 10% being the actual work itself. If there's annoying people you have to be around for prolonged periods, it can make your life miserable.