Pros: salary, enviroment
Cons: shift rotations, seasonal
great enviroment to work, lots of work to keep you going though out the day, friendly co-workers and management.
someone willing to help you if you can't finish it before the shift or timeframe.
only downside is keeping the job they usually hire for seasonal and keep only one person for the future if needed.