Pros
Many opportunities for career advancement for entry level employees. Management possesses good leadership abilities in helping employees manage their careers. Good opportunities to switch between different business units and functional roles. Fast paced environment where you learn a lot, which is good for young employees. Lots of opportunities to take valuable training, such as lean manufacturing or supply chain certifications. Early career employees who are driven can move up the ladder quickly and can easily have a "Team Lead" role within a few years.
Cons
Very low compensation, poor work life balance (expect 12 hour days as the norm). It's in Kalamazoo, MI, so job opportunities for spouses are limited, not to mention the social scene isn't great.