Almost my entire experience with Kmart was negative. Most obviously, continuing from one of the "pros", the interview process was very simple. The reason for this was that the Kmart I worked at hired virtually every person who applied to the store. The interview was even scheduled during the application, before they even looked at this. They hired everyone because they expected to lose most of their employees within a few months, and because unemployment was high at the time they were able to get away with that. As a result, they really did not care about any of the employees individually. If an employee had an concerns they would almost directly say "If you don't like it, leave".
Secondly, Sears cards. They told you that you had to sell a certain number of cards each day. They would say they were the highest-volume store in the region (Which was a lie), and would threaten to fire you if you couldn't convince a certain number of customers each week that they needed a credit card with ridiculously high interest rates. If a customer got declined due to credit checks, you got no recognition for trying. Some evenings I would only get a few customers, making it impossible to sell enough cards for them.
Thirdly, the entire store was ridiculously understaffed. Starting my second day, I was scheduled alone with no other employees. I would often need to cover three or four departments at once, alone, even when just starting.
Fourth, they judge employees on completely ridiculous standards. Your actual performance (aside from credit card sales) played little in their assessments. They had an automated system in place to fire employees based on "infractions". When I was working there, I was three minutes late one day. That counted as an infraction on your record. Clearly there is a need for punctuality, but they would set their clocks ahead, and would threaten to fire anyone who was more than "two minutes late", even if their clocks were wrong.
Fifthly, they told my friend they were going to fire her for having to leave due to a family emergency. They said (as I witnessed), that if she left because of the emergency she shouldn't bother coming back. In slight defense of the company, HR afterwards said that shouldn't have happened. The person who initially fired her came up with an excuse that they were going to fire her anyways for a different reason, however. and HR did not seem to even investigate at all. This is when I left the company.
Lastly, they would schedule you horribly for their own convenience. Often they would schedule 7 days a week, for four-five hour days. This way you were not full time, but they could have you there every day. They would let virtually no employees be full time, as they did not want to have to pay for benefits. Also, I was told that there were employees there that had been there for eight years and never got any raises outside of what was required for minimum wage, however I have no way to personally verify this.
All in all, this is a company that I would never recommend to anyone. I have worked for many different retail chains, and Sears Holding Corporation is by far the worst I have ever worked at. Perhaps it was the specific managers at my store at the time, but something is clearly wrong when you hire almost anyone and still can't keep a staff.