Pros
This is a good place to get work experience with accurate cash handling in large amounts. Also dealing with strict deadlines and working closely with others. The name is well-known so it looks good on a resume.
Cons
After working there for two years, there was still no respect given to myself or other employees around me. There was lousy communication between middle management and employees. They had no empathy at all for serious outside situations that prevented workers to occasionally miss working overtime hours leaving them to work the hours themselves. Example: worked 50 hrs/wk to make deadlines for 2 yrs. My car broke down. My ride needed to drop me off 1 hr earlier and pick me up 1 hr later than I usually stayed for only 2-3 days. My immediate boss was mad because he had to cover my team and actually work so he said I should find another job! This also happened to several other employees at various times. They think the titles allow them to take advantage of you.