Pros
Variety of *entry*level* jobs, great for jacks-of-all-trades. Great for students, fill-in jobs, seasonal employment, summer work, etc. Good connections to local job community; often many opportunities (not always).
Cons
--Several different positions are usually available, but many people vying for them. Often overly-qualified applicants (such as myself, with nearly 100% on all tests) with lower experience in available fields are left doing $8/hour foodservice fill-in jobs with no explanation. --Have to sometimes pry 'minimum rate' advice from associates (balance skills/experience with minimum requested income rate to enhance prospects) -- I've been badly advised on more than one occasion, and been passed over for perfectly acceptable jobs that were very close to but under my minimum.