Pros
Big company with a lot of opportunities to move around. You can get experience in many different functional areas without leaving the company. Great resume building company. Respectable name with the opportunity to learn several different skill sets in a short time.
Cons
ALL about hiring to increase "diversity"... Regardless of if the individual is qualified or a good fit for the job or not. This may be true in every Company this size right now, but benefits have taken a major hit across the board the past few years. Health Insurance is getting extremely expensive with less coverage. Hard to get materials you need to do the job. Lots of red tape and executive management approvals for even smaller cost items like computer monitors or projectors. Runs a matrix management type organization, so functional groups create and implement processes and procedures to allow their matrices to look good without considering what it does to other stakeholders in the organization. (Puts a bandaid on a problem rather than finding the root cause).