The people I had the joy of working with were skilled, knowledgeable, motivated, kind, and hard-working.
Management was good. I don't recall ever getting turned down for requested time off, however I did on occasion happily volunteer to cover times when other coworkers wanted time off.
Pay was underwhelming, but there were circumstances I was not aware of which made it appropriate.
Work environment was initially not entirely safe, but they fixed that for the most part, leaving relatively minor concerns.
Flexible schedule, work from home, excellent coworkers, can buy extra vacation
Dying industry (save the trees!), slow to adapt to new technology, obscure and undocumented systems without training