People, culture, diversity of projects. I feel cared for and respected.
Cons
Salary is on the median side of things, but is a fair trade for the flexibility I've been given in getting my job done.
My commute kind of sucks, obviously this one varies wildly by individual employee.