The people are great to work with and generally seem happy.
Cons
The politics and power struggle of upper management in the IT department were outrageous. Limited career growth and people riding their desk to retirement were reasons for a young employee to want to leave.