Pros
The management is one of the best I've had experienced, very nice and extremely helpful team leads and managers. There are a few intimidating and grumpy co-workers but that's everywhere. Atmosphere is overall awesome and A+ from my past job experiences. They give a 90 day review and .25 increase of pay if you do good. It's easy place to work at and a wonderful place to start. Great school job with flexible hours that fit within your busy schedule. Lots of perks for college students and full time employees.
Cons
Hours for part time sucks. They are flexible and work with your schedule but will only give you 18-34 hrs a week max if lucky. This would be a perfect college or school job but I have bills to pay and need more then 20 hours a week.