Good benefits, but you need a flexable "Life" schedule to work here.
Pros: good company, benefits, and co-workers.
Cons: requires a very flexable schedule. home/work ballance can become and issue.
Very good benefits, and good people to work with.
But you need a very flexable home life as you will need to sometimes work 12+ days, and be on a hot-pager rotation.
Other than that, this is a very good place to work.