Pros
Benefits and pay can be decent for full time employees in charge of small departments.
Cons
Starting pay for hourly employees is terrible in today's market. Upper-level store management turnover is very quick, as soon as really good ones come along corporate transfers them to another location just as they start to get things running better. Then they are replaced by someone who lets it crumble until they bring in another good one. This cycle seems never ending and creates very bad employee morale which creates high turnover. The good employees who actually give a crap and bust their butts aren't taken care of properly and end up quitting because they get tired of watching the same thing happen over and over. CEO retired May 1st after merger with Kroger fell apart so maybe the new one will change things up a bit.