Pros
If you stay with the company you make friends with the people around you. There is the high turnover aspect but there's also the life long employees. Those are the ones that make it worthwhile. If you want to have career with this company prepare to be transferred to a different store. In store promotions do occur but sometimes opportunities don't arise as soon as you'd like and a transfer is the only option. Stay positive and make friends. It's a pretty fun place.
Cons
Politics! It's everywhere. If someone in a hugger position doesn't like you they can make life difficult for you. At least that's what I've heard. Other than that retail is pretty easy. Many tasks with impossible deadlines. Usually management lets stuff roll down hill. If they get chewed out by their manager then they pass it on. Good managers don't do that. A few at this location don't and a few do. It's a mixed bag.