Pros: free coffee, small discount at the machines, meal wagon 6 days/week
Cons: very little recognition for excellent work
People really care for each other while you're there. The management makes unfortunate decisions for the masses at times. Otherwise, it's just like any other production factory environment: "This has to ship today!" or "How many of these can you do in an hour?"