Pros
Easy to get along with fellow department clerks. Overall, the people you work with and (most) customers make the job tolerable.
Cons
I did not like that they give you your schedule for the following week on Thursday, and there was no consistency on how many hours you'd get or what days you'd have off. So it made it quite impossible to make plans with family and friends, schedule appointments, etc. unless you requested a day off, and even then you couldn't guarantee that you'd actually get it off. Pay is horrible. Like someone else said, if they were allowed to pay you less than minimum wage they would. Department heads slack off and go around to other department heads chatting all day while the lower employees work their butts off to cover all the work. Store managers and co-managers go around barking orders even when you're the only one covering your department and you have a zillion things already to do. They never like to get their hands dirty and help out. I don't know if this is true with every Kroger (I'm sure there are the exceptions) but it was a very well known fact that that was just how things were there. They strongly discourage you to take a 30 minute lunch break and instead want you to take two15 minute breaks for a 8 hour shift. Makes it very hard to actually sit down and have a quick bite to eat before your break is over.