Great people and solid project management.
Very infrequent to require out of hours work unless you're on support.
Cons
Middle and upper management see IT exclusively as a cost center.
Not many perks or social events.
Small budget for the number of users that are being supported.