Pros
Great hidden paycheck benefits ie insurance, 401k, discounts, etc. Salary is ok, but since you're required to work 50+ hours a week, the hourly rate is not worth the time and stress. Don't get overtime because they'll offer just enough salary to meet legal regulations.
Cons
Stressful, 10+ hour days, work all weekends, holidays, evenings, never a set schedule, constantly changing; hard to make plans. Expectations from upper management are unnatainable but expected from them who have not worked in a store in years. And you're not given tools, or enough time to meet their demands. Can't hire hourly employees due to low pay mostly (people can't survive this day in age earning $9-11/hr at part time!) Company slashes hours in order to make up for frivolous spent $, and uses the excuse of trying to keep prices down in order to remain competitive against Amazon, Wal-Mart etc. Ironically, everyone I know or meet says kroger is still more expensive. Can't get promoted unless you impress the "right" people or are young and have no experience so they can "mold" you to what they want.