Pros
The positives of working for SW match those of most any large corporation: you have a clear and solid benefits package, a large network of co-workers/colleagues, and opportunities that you can be promoted to (eventually) in your area, and if not your area, other places around the country.
Cons
Understaffing was the greatest challenge in my district. At no time was there more than 1 person opening and closing our store location, which was challenging with 3 cashiers, and frankly, a little uncomfortable for the rougher area we were located in. Part-time employees were making about the same as the folks pumping gas across the street. Full-time (non-mgmt) employees made a couple bucks more. But for both this always struck me as too little for the expectation to know all the various store elements: cashiering, warehousing, product knowledge, stocking, etc. SW does tout their training program for Assistant Managers, and they provide you with a sizable book full of terminology and reading with exercises each week, but in my experience, this was a greater burden on the managers training, who were short on time, especially in the summer season. In general, it was very difficult to train employees as it was virtually all "on-the-job," which is hard when it's just you and that one other person in the store and a line of people waiting for service.