Pros
1. If you are a recent graduate in need of a job to gain some experience, this is a good place to start. They don't require any previous work experience. 2. They encourage training in multiple departments. Learn as much as you can to increase experience. 3. The people are great. Friendly, laid back, and funny. This is the critical aspect that makes the time bearable.
Cons
1. Hours are too long (12+) 2. Favoritism among certain employees and departments means they will enjoy many perks that you will not. You will have to stay to finish your work, while they get to clock out on time and leave their pile of work for you to complete. Any rules that are in place do not apply to them either, but they all apply to you. You won't be able to simply eat lunch with a coworker, while their entire department clocks out together to eat lunch (and guess who has to do their work and yours while they'r gone?). 3. Any complaints, gripes, new ideas, thoughts, and concerns will be met with a brick wall. 4. You are pulled in too many directions to work efficiently. You will constantly have to help other departments complete their work while maintaining workflow in yours.