Pros: Opportunity to support people trying to better themselves with education
Cons: Prefer not to even go there
In my case I was able to acquire a lot of good skills and experiences during my time there, in addition to enjoying my work, and I believe this is true for many. There has always been a great deal mobility (mostly upward), all over the company and for all of my years there. Layoffs are something that management tries hard to avoid, and in large part, succeeds. The work environment was reasonably pleasant for me, although I know this was not always true for everyone depending on the functional unit or the location or who is in charge (which I believe is probably also true everywhere). The difference between being a corporate employee and a field (campus) employee are enormous, hence reviews by corporate v field employees may vary widely.