Pros
The benefits: for full time and also part time employees such as 401k, medical/dental/vision and disability; opportunity to advance if desired, a fair rate of pay to start, opportunity to transfer to other stores.
Cons
The biggest downside is the irregularity of your schedule for hourly associates unless you are in operations. You could be the closer one day and the opener the next day. Most stores' schedules only give you two weeks notice so it's very hard to plan your life on a regular basis. To request a day off, scheduling usually needs a month notice. For floor associates, it can be a very physically demanding job.: walking around all day on concrete floors, lifting, climbing ladders, etc. You need to be a person who enjoys working with all personality types; not only the associates but the customers. If you can learn to never take anything personally, that's a big plus. It does take time and maturity.