Pros
Great pay for entry level positions. Benefits starting day 1. All the jobs in the facility are easy to learn. Plenty of discounts and extra benefits outside of the health and standard benefits such as yearly kentucky kingdom trips for the company picnic. Lots of room for advancement though I wouldn't recommend it with the 50-80 hours a week year round that management works on salary. It's a great stepping stone to switch fields though since you can get a lot of bottom level position in various areas and get experience.
Cons
Management is jumbled around so much that most have no idea what's going on in their department, and there's not much point in learning it when in a year they'll be moved somewhere else again. Time off task is massively harped on. Might make 200% productivity but you'll be written up for going to get a water bottle from the breakroom or taking too many bathroom breaks.