I like working for this company and have been with them for the last few years since I moved to the area. I have great co-workers and bosses.
Cons
My hours are sometimes a bit too long, depending on the week and the week after. Sometimes, they schedule me to work until close and then have me work in the morning after that.
The coworkers are great. It's a good workout; you will always be moving around.
Cons
Always understaffed. Poorly managed by management (they get switched out every few months). Your enjoyment at the store greatly depends on who the current managers are for the day. (Plus, they are gonna start implementing uniforms: red polos, black jeans)