Pros: good work, good benefits
I worked there for two years, got a good severance package when I was laid off. The work was good, the pay was definitely good, and the benefits were great. The biggest problem the place had was way too much management. There were so many managers, they ran out of places to put them! The outsource event was pretty sudden and affected more than 200 employees.