Good place to learn new skills and hone current ones
Direct manager is very good.
Work is (mostly) interesting and challenging.
No known opportunity for advancement.
People at work, in general, are easy to work with.
Learning new skills on a continual basis.
Slow periods are the hardest part of the job.