I spent 22 years in the Air Force. I repaired aerospace ground equipment (generators, air compressors, and other stuff used on aircraft) for the first 4 years, then became a veterinary technician, environmental health technician and public health tech. (The job description changed, not the actual job.) In all that time, I realised what made a job "good" to me wasn't the actual tasks I had to do. It was the work environment.
The worst job I had in the AF involved working for a micro managing, egotistical prick who didn't respect, like or trust humans much. The best job was doing virtually the same thing for a supportive, trusting boss.
Had a job where I was hired to be an administrative person for a "home improvement" business and wound up being forced to do telemarketing. This didn't last long - I loathed it. In this case, the actual work DID affect my opinion more.