The pay and benefits is great, there is a nice young crowd, and people are good at answering questions.
Cons
Poor work life balance. You can be called in at any time, and can often be expected to work weekends or off shifts. Promotions/title changes are rarely optional.