Pros
A caring company that believes the wellfare of their employees affects the bottom line in a positive way. Very good work life balance. Good benefits. The people are relaxed, not formal. Good for me, but not for everyone.
Cons
Work experience and satisfaction may vary upon location and business unit, true with any global company. Holiday time off is very back end loaded. You get the time off, but most of it is at the end of the year, from Thanksgiving to the new year. After that it is a long drought. You can use your vacation time to break it up if you want. The interview process is painfully long. While it seems to successful in getting the right person for the jom, most of the time, the length of time that it takes may turn off some people.