Pros
If you are in the Co-op program, they cycle you around. So if you have 3 rotations, you will have 3 separate jobs for each one of your rotations. Not only are they different jobs, but they are different departments all together. This is nice because it will give you various types of experience in design, safety, and manufacturing. The plant manager is really good at his job and commands the plant with excellent authority. They provide lunch for you alot. If you wanted to work there after the co-op I feel like it would be pretty easy, but their entry level positions don't pay very well. The co-op position starts at $18/hour which isn't half bad.
Cons
The one I worked at was in the middle of nowhere. So, being a college student, it's hard to move to a "middle of nowhere". My suggestion would be, make friends with the other co-ops and car-pool. The co-op program existst to give you a taste of what real-world work will be like, but don't be afraid to branch out and make connections to expand your personal network. You never know how those relationships can come into play in the future. It seems like there is little to no room for promotions. So if you graduate and decide to work for them, don't be surprised if you're stuck in an entry level role for a while. There are alot of older guys in management positions. The culture is not the best. Not the funnest place to work in the world.