Pros
Coworkers are a mixed bag. I got lucky with some very intelligent and hardworking people working on my line. Great benefits, great wages, lots of overtime opportunities. Good place to make a lot of money quickly, or to stay and make a modest but comfortable middle-class career. You will never run out of shampoo with all the care packages they'll send you.
Cons
Avoid the cafeteria. Coworkers are very catty and their general negativity towards their job, management, and each other is a little overwhelming. A lot of them are very vindictive, and every line/shift complains about the others non-stop. Keep your head down and watch what you say and who you say it to. There's as much drama as we had in High School. It's a training ground for management, so it'll be hit and miss depending on your line. Mine wasn't very good, though our department manager was top notch and very intelligent. You're either swing shift 1st and 2nd or straight night shift, so expect poor sleep habits, and social isolation. Lots of required overtime, 10s and 12s are common for weeks and weeks. Also, expect to work weekends on short notice.