Talented, intelligent people on the software engineering staff. Senior management in Tucson is good, but somewhat limited by what is allowed out of headquarters. Good product that seems to fare well in the market. Good atmosphere, good colleagues.

Cons

Benefits are ok for individuals and couples, but family health insurance is poor. Location on far east side is a tough commute.