Good pay and benefits. Nice diverse staff, respectful management, comfortable work pace.
Cons
In my opinion, website redesign (and I've seen 3 of them in 9 years) could be more effective if in-house Design team was involved in design aspect decision making.