Pros
Great place to work if you're willing to work hard you will have a great career there and moving up is easy as long as you put in the effort and care about you're work.
Cons
They brought in new management at fox valley aurora and they were a disaster until the day I was let go, worked my but off for 5 years and left with nothing I felt. Showed up 10 mins late to work my first time ever showing up late to work and machine was down and I was let go.. I had one point for missing a punch even thought I know I punched in.. My dad was in a car accident and I left 2 hours early on a Saturday and got a point.. Moral of what all I'm saying it has great perks and great environment to work for, but you're managers and supervisors do not have you're back when times are tough.