Great personalities, excellent work-life balance, strong management, interesting technologies, some talented people, good processes, good performance feedback, diplomatic HR practices.
Cons
Below market rate pay, strong ties to antiquated technologies, some not-so-talented people.