Pros
Like with any roles, your experience is very leadership dependent. Most people are honest and want to do the right thing, genuinely caring about the customers, but it is very team dependent. You can make of your career what you want, with excellent growth opportunities in the company to help foster anything from a management oriented career path to a very technically focused subject matter expert career path. There are extremely smart technical experts within the company who are easy to approach and can help new employees with any troubles.
Cons
It's a big company with the associated bureaucracies and processes to ensure things don't fall though the cracks. This means that simple things like drawing updates etc. can take an exorbitant amount of time. Some morale within various groups of the company is strongly lacking. Some corporate initiatives are a bit over the top and are not adequately explained to those on the front line.