Pros
Competitive salary, pay increase from previous job; flexible hours to employees including average joes, students, and military; quiet, relaxed work for the most part if you are a stocker; decent health benefits; friendly customers/co-workers.
Cons
Quite a few cons... -Raises are few and far between (only 15 cent increases) -Severely unstaffed with more employees going than coming -Supervisors and management don't appreciate good, hard work efforts, but are quick to be condescending whenever something goes wrong -Current management is apethetic to time off requests, even for important events like internships and interviews, and caring for sick family members. I was once threatened with a write-up when I called out of work one day because of severe stomach pains related to GI issues, was forced to work under the influence of pain. -Full-time hours with part-time pay -Inconsistent hours (late nights, early mornings) -Constantly working holidays and weekends with no gratitude from higher-ups -Management expects you to know everything about the job the minute you first walk through the sliding doors, doesn't take time to help you know about things or address questions, scolds you when you don't know how to do something -Part-time employees have to work over a year to get their first week of paid vacation