Pros
Great starting pay for a retail starting job, and better with experience. Definite chances to move up in the company. All benefits offered are great, and at a great price taken out of your weekly paycheck (which I think is very convenient). Most people are absolutely great to work with and professional.
Cons
Hours are being cut, still technically at full time hours, but the bare minimum. Then many new employees are being hired, which is counterproductive. Management has many miscommunications with various issues, and they also tend to play favorites in my particular store. Customers are sometimes extremely mean when not given exactly what they want (even when policy states you cannot do that specific thing, and regardless how nice you were about informing the customer of it).