Pros
Xerox has a lot of good people working there. They provided medical, dental, 401k, etc. It is a well respected company name. Most of your managers are off-site so they do not micro-manage you.
Cons
A lot of the jobs are outsourced. Working with them can be difficult at best. The medical/dental type plans are not the greatest. You have little to no growth opportunities. They make lot's of promises to employees about training and education, they never pan out. The management at Xerox are not sure what they are doing month to month. It is always changing. They also do mandatory fur-lows where you are required to take a week off of work with no pay. It is REQUIRED! (You cannot substitute vacation for fur-low.)They sure don't talk about that in interviews.