Pros
Excellent medical insurance. Employee Stock Purchase Program.
Cons
Management talks about how they value transparency, but noone wants to hear the truth. It has become a place of corporate drudgery with layers and layers of ineffectual middle-managers who are so overly process-oriented that nothing substantial gets done. It's extremely hard to advance your career there. There is a good old boy network there that is too hard to break into. With the recent layoffs, there is a pallor hanging over those who are still there. Management has not been subtle in pointing out the people who are in the bottom 10% are the next ones to go. And yet everyone in the division is afraid for their job - even though they may not be affected in the next layoff, they might be in the one after that.