Lots of great people and low turn over plus reasonable job security.
Cons
You can start at a good salary but pay raises are very low and no 401 K match. Structure is very odd. Departments that handle database work don't always fall under IT and would benefit if they did.