Pros
Pay; for loyal people doing entry-level work, the pay stacks up better than the competitors. A measly 10% discount helps a little. They contribrute slightly to profit sharing. And honestly, they let you get away with murder as far as attendence and rules are concerned(assuming you are an asset to them). They have to go through four diciplinary stages before you can be terminated.
Cons
As with any service field, you are a customer doormat. The company seems to be on a decline; an always shrinking staff, incompetent management(who admit to only being there for the pay), no more merit raises, smaller bonuses, raises have went from percentage based to flat rates, each position in the store has a set maximum wage(meaning some people are capped-out so they must work each year with no more raises-where's the incentive in that considering the cost of living is soaring??? New hires seem to be making the same or more than me(an 8 year employee), it's very hard to get weekends off, if you get written up you can't promote or transfer stores for a whole year...I'm sure there's tons more, oh my hours suck, but that's my own fault, overnights pays $1.50 more an hour. Oh, and COMMUNICATION SUCKS! And they have been cutting hours during traditionally busy times of the year-forget overtime.