The have reasonably good communication and are logical.
They are intelligent and easy to work with.
Medical benefits are affordable and paid time off generous.
My hours are flexible. My co-workers companionable and intelligent.
It was a long time ago so my memory is fuzzy but I did get to interview with my future co-workers.
My location is excellent, only 3 miles from home. I have windows nearby. My workstation is comfortable and I get to do enjoyable work.