Pros: co-workers are nice & willing to help
Cons: low to average salaries / very low raises
Job culture is good. People are helpful, and usually willing to help. But as with any large company, you get lost in the shuffle. It's who you know if you want to move up. Salaries are low to average. Raises are rarely more than 2%. Management in my area seem to be after their own success, not yours. Good luck moving up!