Pros
The only reason to work there is to earn a paycheck. Sometimes, those aren't given out on time either. The skills you would learn here can be learned from another company with less frustration. The pay is competitive with other retailers. This means: Just like everyone else, they pay minimum wage with small annual increases, and less than 30 hours per week, the average being 12.
Cons
Giving someone a paycheck for the work they performed is the most basic commitment of employer-employee relationship. They seem to get that wrong more often than most other employers. The work-life balance is non-existent at the store level. You are scheduled for minimal hours so that, when they need to replace a call-out or decide they didn't schedule enough people to finish a project, you have no choice but to drop what you are doing and come to work when they call, if you want more hours. The company has too many layers of middle management. The people that make decisions on what needs to be done at a store are so far removed that they have no idea of the logistics of their grand schemes. They continue to cut payroll because they don't know all the tasks that have to be accomplished in a store on a day to day basis. Instead of putting payroll back in stores, they hire more middle management to investigate and punish stores for not getting everything done. The company is so tightly focused on operational excellence that they have lost sight customer satisfaction. This is the one area that every other retailer that I have worked for has placed as their #1 priority. At Kohl's, it is #3, after credit acquisition and operational excellence. The company culture is one where, instead of creating partnerships to correct issues, they are in a constant state of playing "gotcha." Their measure of success is how many issues they can find to rub peoples' noses in, rather than how many issues they successfully corrected.