Pros
Meeting great people. Everyone except management tried to keep things like a family. Working 10+ hours a day, five days a week, people bonded fairly quickly. It made the work day go by faster.
Cons
Management had unrealistic expectations. We were instructed to keep interaction with customers to a minimum. Closing a store the size of a super Walmart with only 3 or 4 people, with no real recovery during the day was challenging, to say the least. It was expected that the closing manager have every section of the store look like grand opening. The daytime crew would have upwards of 7 people to run the floor, not including managers. The lines for the registers were always long. The rule was if there were 3 people in line, call for backup. However, if you called for backup, they were often told not to go to the front until the cashier called once or twice more. Complaints to corporate office, by customers, were literally laughed off. Complaints to corporate office by staff lead to termination of the one who filed the complaint. If you were injured on the job, you were forced out for failure to meet job requirements, or made to seem incompetent so that GR wouldn't have to pay for short term disability.