Pay
Flex work hours
Highly-structured (can, and was, also a "con")
Product quality is undeniably the best! That makes you feel like you are working for a good team.
Cons
Ethics
Political nightmare
Work/Life balance
Diversity
Middle-management
Top-management (production facilities)
Silos in the same functional area
Communication "transparency" or lack of
Lack of appreciation programs and usage of current programs