Pros
Good benefits even for part-time employees. Sometimes you get to work with good people but that really has nothing to do with the company. That is about all.
Cons
I do not have space to list all of the cons here but some are as follows: poor management, low wages, no real feedback on job performance, no incentive to do a good job, no employee support from management in situations where customers are abusive, many limitless dumb memos and new initiatives to sign off on that are dumb and pointless. Upper management is out of touch with workers. Hours are un stable depending on current weeks sales, politics and favoritism in the workplace. I have seen and heard of blatant disrespect by managers or employees to other employees or subordinates in the store and it is tolerated.