Pros
The job is easy to learn and everyone who works the front end is nice.
Cons
The management is very suspicious of employees, disorganized and poorly communicates between lower-level employees and the numerous levels of management. The schedule is constantly switching so that employees are opening and closing the store every other day, with no consideration for their sleep schedule or outside life. The front end managers will often take their lunches and fifteen minute breaks before giving a fifteen to anyone in food service (if they give them at all) and often neglect the cashiers as well. Certain people are allowed to call off and have no-call, no-shows regularly without ever being reprimanded while those people who come to work consistently and work hard while they're there are pretty much forced to run the gauntlet, with all the managers asking why they weren't there the day before, and given coachings for "having too many absences" (even when they have a legitimate excuse). All upper management is off every holiday weekend, but lower-level employees are expected to come in and sacrifice time with their families. Frequently understaffed in the front end. After the college students went back to school, the store proceeded to hire a slew of high school students, who can only work limited hours and only at night, forcing the year-round people to work around their schedules, which makes shift-changes more difficult.