Pros
I work at the Greenville, TX facility. This facility has a lot of unique, interesting projects going on at all times. Down at the lower levels of engineering (individual contributors and supervisors) the team atmosphere is great. I enjoy going to work every day because of the people and the projects.
Cons
The middle management and up has a history of not fostering a great team environment, not pushing for better personnel policies, and they generally add more bueacracy rather than keep it minimized. However, the rising workforce seems much more dedicated to taking care of these issues. I predict that with time things will improve on these fronts. While most of the teams of individual contributors are great team atmospheres, a few supervisors aren't great at fostering that and it shows in their turnover rates.